读书人

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

发布时间: 2011-12-22 23:36:25 作者: rapoo

求助有关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();

读书人网 >Java Web开发

热点推荐