2010-11-13 39 views
0

我有一个preparedStatement称为PrepStatement 其中包含了像如何获取使用ResultSet执行的查询?

Select a, b from abc where ab="cd".

选择查询以下

ResultSet selectParams = PrepStatement.executeQuery(); 

执行有反正我可以从ResultSet对象传递的参数执行的查询?

我可以从PrepStatement对象得到它,但我想从ResultSetResultSetMetadata得到它。

+0

在执行它之前,您不能只记录参数值和SQL本身吗?我想不出从ResultSet对象中获取它的方法。 – CoolBeans 2010-11-13 23:37:53

+0

我可以做到这一点,但只是搜索..如果任何人有任何想法或技术,从ResultSet执行后得到这个 – CFUser 2010-11-14 00:31:34

+0

有些情况下,原始语句不可用,例如当一个ResultSet对象传递给(或返回通过)方法,并且语句实例和SQL查询都不可用。我会继续调查,但我最初的看法是我们是SOL。 – JeffInTampa 2017-06-09 21:49:41

回答

2

你不能从任何这些实际上得到它。

难以理解为什么你甚至问,当你已经有一个解决方案:从PreparedStatement得到它。

相关问题