我的分页程序错在哪??? 错误提示:javax.servlet.ServletException: COM.ibm.db2.jdbc.app.DB2ResultSet.last()Z我用的是DB2数据库/ 通过JDBC与数据库进行连接的/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 rs.last();这个有问题你的结果集是不可回滚的 检查你的Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);看看后面的游标参数设置了吗?是不是滚动敏感,没有参数默认的只能往前滚动, 加参数不行,一读取数据库就报错:javax.servlet.ServletException: COM.ibm.db2.jdbc.app.DB2Connection.createStatement(II)Ljava/sql/Statement; public db() { try { DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver()); String url="jdbc:db2:XXX"; String user="administrator"; String password="password"; conn= DriverManager.getConnection(url,user,password); stmt=conn.createStatement(); } catch(Exception e) { System.err.println("DBconn (): " + e.getMessage()); } } public ResultSet executeQuery(String sql) { rs = null; try { rs = stmt.executeQuery(sql); } catch(SQLException e) { System.err.println("executeQuery error:" + e.getMessage()); } return rs; } 为什么在JDBC中用stmt=conn.createStatement();时,访问数据库正常,但运行到rs.last();时就报错:javax.servlet.ServletException: COM.ibm.db2.jdbc.app.DB2ResultSet.last()Z………………………………………………………………………………而用stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);时,访问数据库时就报错:javax.servlet.ServletException: COM.ibm.db2.jdbc.app.DB2Connection.createStatement(II)Ljava/sql/Statement;……………………………………………………………………………………我用的是DB2数据库/// 我已安装了db27.2版客户端,还要再安装JDBC2的驱动吗? 在哪可以下载? struts2拦截器问题,只能拦截上传文件大小,但是不能拦截文件类型 求个java打包脚本 wmsys.wm_concat()函数的排序问题 Struts前台页面输出数据库中的值 操作clob字段的问题 linux 图片上传拒绝访问 请教各位:在IDEA中运行TOMCAT出现"不是内部或外部命令"错误提示 二个浮点变量不能加吗??!!连这个都会出错.我快晕了.!!! 调用Oracle中的过程的问题!!暴急!!谢谢 为什么老是出现NullPointerException错误 网站后台管理部分,如何实现所发布信息的图文混排, request.getParameter()方法的地址栏中出现值的问题
你的结果集是不可回滚的
看看后面的游标参数设置了吗?
是不是滚动敏感,没有参数默认的只能往前滚动,
javax.servlet.ServletException: COM.ibm.db2.jdbc.app.DB2Connection.createStatement(II)Ljava/sql/Statement;
{
try
{
DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver());
String url="jdbc:db2:XXX";
String user="administrator";
String password="password"; conn= DriverManager.getConnection(url,user,password);
stmt=conn.createStatement();
}
catch(Exception e)
{
System.err.println("DBconn (): " + e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs = null;
try
{
rs = stmt.executeQuery(sql);
}
catch(SQLException e)
{
System.err.println("executeQuery error:" + e.getMessage());
}
return rs;
}
而用stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);时,访问数据库时就报错:javax.servlet.ServletException: COM.ibm.db2.jdbc.app.DB2Connection.createStatement(II)Ljava/sql/Statement;
……………………………………………………………………………………
我用的是DB2数据库///