java.sql.Connection Conn; //装载JDBC驱动程序
java.sql.Statement Stmt; //数据库连接对象
java.sql.ResultSet Rs; //结果集对象
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//装载JDBC驱动程序,连接数据库
Conn=DriverManager.getConnection("jdbc:odbc:source1");
//创建一个可以滚动的只读的SQL语句对象
Stmt=Conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
%>
为什么加入(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);参数后一运行,我的JSP服务器就瘫痪了。前些天还没有出现这样的情况。不知道这几天为什么总出现这种情况。
8 个解决方案
#1
你去掉这行看看,是否问题依然存在.我想应该与这无关!
#2
不会是在后面你对只读结果集用了写操作吧
#3
我去掉那行当让就对了。但是得出来的结果集,游标只能相下,而不能向上走。
#4
去掉那行得到的是不可滚动的结果集,当然无法previous了,
看看你的出错信息吧
看看你的出错信息吧
#5
也有可能是你的数据库驱动程序不支持滚动
你可以用这种方法查看:
DataBaseMetaData dbmd=conn.getMetaData();
if(dbmd.supportsResultSetType(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE)){System.out.println("support this scroll.")}
if(dbmd.supportsResultSet(java.sql.ResultSet.CONCUR_READ_ONLY)){System.out.println("support your concur.")}
你可以用这种方法查看:
DataBaseMetaData dbmd=conn.getMetaData();
if(dbmd.supportsResultSetType(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE)){System.out.println("support this scroll.")}
if(dbmd.supportsResultSet(java.sql.ResultSet.CONCUR_READ_ONLY)){System.out.println("support your concur.")}
#6
还没有解决吗?
#7
我用的是SQL2000应该可以支持的,再说前些天还是好的阿。
#8
SQL2000是可以支持,但看你用的驱动版本,
以前你返回得时支持滚动的数据集吗?你是不是说没换之前是好的?
以前你返回得时支持滚动的数据集吗?你是不是说没换之前是好的?
#1
你去掉这行看看,是否问题依然存在.我想应该与这无关!
#2
不会是在后面你对只读结果集用了写操作吧
#3
我去掉那行当让就对了。但是得出来的结果集,游标只能相下,而不能向上走。
#4
去掉那行得到的是不可滚动的结果集,当然无法previous了,
看看你的出错信息吧
看看你的出错信息吧
#5
也有可能是你的数据库驱动程序不支持滚动
你可以用这种方法查看:
DataBaseMetaData dbmd=conn.getMetaData();
if(dbmd.supportsResultSetType(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE)){System.out.println("support this scroll.")}
if(dbmd.supportsResultSet(java.sql.ResultSet.CONCUR_READ_ONLY)){System.out.println("support your concur.")}
你可以用这种方法查看:
DataBaseMetaData dbmd=conn.getMetaData();
if(dbmd.supportsResultSetType(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE)){System.out.println("support this scroll.")}
if(dbmd.supportsResultSet(java.sql.ResultSet.CONCUR_READ_ONLY)){System.out.println("support your concur.")}
#6
还没有解决吗?
#7
我用的是SQL2000应该可以支持的,再说前些天还是好的阿。
#8
SQL2000是可以支持,但看你用的驱动版本,
以前你返回得时支持滚动的数据集吗?你是不是说没换之前是好的?
以前你返回得时支持滚动的数据集吗?你是不是说没换之前是好的?