解決插入語句問題:com.microsoft.sqlserver.jdbc.SQLServerException: 該語句沒有返回結果集

問題描述:使用SqlServer2008,當要向數據庫插入數據時,總是會拋出異常:com.microsoft.sqlserver.jdbc.SQLServerException: 該語句沒有返回結果集。但是數據還是成功的插                    入到數據庫中。


原因分析:查資料發現原來SqlServer2008的驅動會關注到存儲過程執行過程中返回的“影響多少行”這些信息,有這些信息存在,就會拋出以上異常。

問題解決:知道原因以後就很好解決了。插入不要用executeQuery();用 executeUpdate(String sql) ,返回值是一個整型,即插入成功的行的個數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章