J'ai un preparedStatement
appelé PrepStatement
qui contient une requête Sélection commeComment faire pour exécuter la requête en utilisant ResultSet?
Select a, b from abc where ab="cd".
exécuté ci-dessous
ResultSet selectParams = PrepStatement.executeQuery();
Y at-il de toute façon je peux obtenir la requête exécutée avec des paramètres passés de l'objet ResultSet
?
Je peux l'obtenir de PrepStatement
objet, mais je veux l'obtenir de ResultSet
ou ResultSetMetadata
.
Vous ne pouvez pas simplement consigner les valeurs des paramètres et le SQL lui-même avant de l'exécuter? Je ne peux pas penser à un moyen de l'obtenir à partir de l'objet ResultSet. – CoolBeans
Je peux le faire, mais juste chercher .. Si quelqu'un a une idée ou une technique pour l'obtenir après l'exécution de ResultSet – CFUser
Il existe des circonstances où l'instruction d'origine n'est pas disponible, comme lorsqu'un objet ResultSet est passé à (ou retourné par) une méthode, et où ni l'instance d'instruction ni la requête SQL n'est disponible. Je vais continuer à enquêter, mais ma première prise est que nous sommes SOL. – JeffInTampa