如何使用 ResultSet 执行查询?
我有一个名为 PrepStatement
的 preparedStatement
其中包含一个选择查询,例如在
Select a, b from abc where ab="cd".
下面执行的
ResultSet selectParams = PrepStatement.executeQuery();
无论如何,我可以使用从 ResultSet
对象传递的参数来获取执行的查询?
我可以从 PrepStatement
对象获取它,但我想从 ResultSet
或 ResultSetMetadata
获取它。
I have a preparedStatement
called PrepStatement
which contains a Select Query like
Select a, b from abc where ab="cd".
executed below
ResultSet selectParams = PrepStatement.executeQuery();
Is there anyway i can get the executed Query with parameters passed from ResultSet
object?
I can get it from PrepStatement
object, But i want to get it from ResultSet
or ResultSetMetadata
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
实际上你无法从其中任何一个那里得到它。
当您已经有了解决方案时,很难理解您为什么还要问:从
PreparedStatement
获取它。You can't get it from any of those actually.
Hard to see why you're even asking, when you already have a solution: getting it from the
PreparedStatement
.resultSet.getStatement() 应该给你查询和一些额外的信息
resultSet.getStatement() should give u the query and some extra information