代码如下:例外情况如下:java.sql.sqlfeaturenotsupportedexception位于com.salesforce.phoenix.jdbc.phoenixresultset.first(phoenixresultset)。java:173)
g52tjvyc1#
如果你重新编码你的代码 next() 而不是 first() 你会没事的:
next()
first()
while(resultset.next()) { //Do something with resultset }
如果你想知道为什么。。。你必须去问问jdbc驱动程序的开发人员。定位在 ResultSet 需要可滚动的 ResultSet ,有可能这个功能根本不存在。
ResultSet
3bygqnnd2#
resultset.first()的实现尚未在ApachePhenix中完成。因此,你得到了错误。
public boolean first() throws SQLException { throw new SQLFeatureNotSupportedException(); }
尝试使用resultset.next()函数。
2条答案
按热度按时间g52tjvyc1#
如果你重新编码你的代码
next()
而不是first()
你会没事的:如果你想知道为什么。。。你必须去问问jdbc驱动程序的开发人员。定位在
ResultSet
需要可滚动的ResultSet
,有可能这个功能根本不存在。3bygqnnd2#
resultset.first()的实现尚未在ApachePhenix中完成。因此,你得到了错误。
尝试使用resultset.next()函数。