首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

数据库记录读取有关问题

2012-01-05 
数据库记录读取问题我用SQL语句访问数据库时出现下列问题:java.sql.SQLException:[Microsoft][ODBCdriverf

数据库记录读取问题
我用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);

请问应该如何改正.



[解决办法]
我的是这样的

public Connection getConnection(){
try{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
return DriverManager.getConnection( "jdbc:odbc:oem ", "usename ", "password ");

}catch(Exception e){
e.getStackTrace();
}
return null;
}

热点排行