使用
con.
preparestatement(sql) 或者 con.createstatement()進行查詢操作時提示錯誤如下:
com.microsoft.sqlserver.jdbc.sqlserverexception:
只進結果集不支援請求的操作。
解決辦法:
因為在建立stmt容器的時候,沒有加上如下引數:
con.createstatement(resultset.
type_scroll_insensitive
,resultset.
concur_read_only);
con.preparestatement(sql,resultset.type_scroll_insensitive,resultset.concur_read_only);
其意為建立乙個滾動的結果集
如果沒有加上這個引數,那麼這個結果集就只能迭代一次,就不能rs.***x呼叫resultset下的某些方法了
這也是程式中丟擲的異常:說結果集只進的原因了!!!
只進結果集不支援請求的操作
只進結果集不支援請求的操作 解決方法 因為在建立stmt容器的時候,沒有加上如下紅色的引數 stmt conn.createstatement resultset.type scroll sensitive,resultset.concur read only 其意為建立乙個滾動的結果集,相信大家看...
「只進結果集不支援請求的操作」的解決方法
在用jdbc運算元據庫時,使用 獲取statement statement stmt conn.createstatement容易發生 只進結果集不支援請求的操作 的錯誤,這是因為,如果這個結果集就只能迭代一次,就不能rs.x呼叫resultset下的某些方法了。解決辦法,在呼叫對資料庫增刪改查 之...
只進ResultSet 不支援請求的操作
使用jdbc操作時 丟擲異常 只進resultset 不支援請求的操作 那肯定是 在使用resultset的游標操作時呼叫 resultset.first resultset.last等等方法 你要做的就是設定游標支援滾動操作 如果是statement statement stmt con.crea...