2
我试图用java.sql.PreparedStatemen
t查询配置单元并获得一个空的结果集,当使用java.sql.Statement
执行时,使用相同的查询给出正确的结果集。我正在使用配置单元jdbc 1.2.2 jar和配置单元服务器在Hortonworks hdp堆栈中。Hive jdbc是否支持java.sql.PreparedStatement?
我试图用java.sql.PreparedStatemen
t查询配置单元并获得一个空的结果集,当使用java.sql.Statement
执行时,使用相同的查询给出正确的结果集。我正在使用配置单元jdbc 1.2.2 jar和配置单元服务器在Hortonworks hdp堆栈中。Hive jdbc是否支持java.sql.PreparedStatement?
是的,它的作用:
公共类
HivePreparedStatement
扩展HiveStatement实现java.sql.PreparedStatement
可以看出,在内部配置单元确实实现了JDBC接口PreparedStatement
,因此,驱动程序支持这个JDBC功能。
更多信息参见:https://hive.apache.org/javadocs/r1.2.2/api/org/apache/hive/jdbc/HivePreparedStatement.html
希望它能帮助。