当前位置: 代码迷 >> Java Web开发 >> 求助有关jsp读取数据库记录的有关问题
  详细解决方案

求助有关jsp读取数据库记录的有关问题

热度:88   发布时间:2016-04-17 15:51:49.0
求助有关jsp读取数据库记录的问题?
我用SQL语句访问数据库时出现下列问题:java.sql.SQLException:   [Microsoft][ODBC   driver   for   Oracle]不能在包含   union,intersect   或   minus   子句的连接中以及只读结果集中使用键集驱动的光标,错在哪里,这句话是什么意思。  

部分代码:  

Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ").newInstance();  
String   url= "jdbc:odbc:sj ";  
String   user= "xk ";  
String   password= "xkxk ";  
Connection   conn=DriverManager.getConnection(url,user,password);  
Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
String   sql= "select   distinct   CK   from   b_temp ";  
ResultSet   rs=stmt.executeQuery(sql);  

请问应该如何改正.


------解决方案--------------------
直接用jdbc连,不要用数据源
------解决方案--------------------
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 换成
Statement stmt=conn.createStatement();
  相关解决方案