2013-01-13 75 views
1

我与SQL Server数据库的Java项目的工作,一旦我使用ResultSet.TYPE_SCROLL_INSENSITIVE产生错误

stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); 

我遇到错误信息“不支持游标类型/并发组合”。

任何人都有任何线索为什么会发生这种情况?一切工作正常,直到我用这个代码...

+1

你的答案很简单,在你的鼻子,你的秘密SQL引擎不suporting'SCROLL_INSENSITIVE/CONCUR_UPDATABLE' =='的游标类型/并发组合不受支持“, – mKorbel

+0

也许这是一些配置问题,我的意思是说,它是MSFT SQL SERVER 2008.在另一个具有相同行的项目上,我没有任何问题! –

+0

您正在使用哪种JDBC驱动程序?我在Microsoft SQL Server和[其网站](http://jtds.sourceforge.net/resultSets.html)中使用jTDS时指出'TYPE_SCROLL_INSENSITIVE'只适用于只读并发性。 –

回答

0

试试这个

Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, 
         ResultSet.CONCUR_READ_ONLY);