紧急!!!选择语句中得到的记录集,为什么游标只能向下,而不能向上。? Statement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是不对啊。我用的是JRUN3.0应该支持jdbc2.0 现在地问题是编译的时候没有问题,一调用的时候就出现问题了:Result set type is TYPE_FORWARD_ONLY 一定是你用的JDBC有问题,换个驱动看看。 以下是连接数据库的BEANpackage bean;import java.sql.*;public class Viewquerybean1 { String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; String sConnStr="jdbc:odbc:airwork,sa"; java.sql.Connection conn = null; //装载JDBC驱动程序 java.sql.Statement stmt = null; //与数据库建立连接 java.sql.ResultSet rset =null; //结果集对象 java.sql.ResultSet rset1 =null; //结果集对象 public void openConnection(){ try{ Class.forName(sDBDriver); } catch(java.lang.ClassNotFoundException e){ System.err.println("sql_data():"+e.getMessage()); } } public ResultSet executeQuery(String sql) throws SQLException { try{ conn=DriverManager.getConnection("jdbc:odbc:airwork;","sa",""); Statement stmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); rset1=stmt.executeQuery(sql); } catch(SQLException ex){ System.err.println("sql_data.executeQuery:"+ex.getMessage()); } return rset; } public void executeDelete(String sql){ try{ conn=DriverManager.getConnection("jdbc:odbc:airwork;","sa",""); Statement stmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); stmt.executeUpdate(sql); } catch(SQLException ex){ System.err.println("sql_data.executeDelete:"+ex.getMessage()); } } public void close() { try { this.conn.close(); this.stmt.close(); rset.close(); } catch(Exception e) { e.printStackTrace(); } }} 当我不加或者加上参数“ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE”的时候编译都通过。但是如果调用了带有参数“ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE”的语法,我的JSP服务器就死掉了。 我用IPLANET也有问题,当加上参数的时候出现乱码,怎么解决? 我也是用的这个,可以使用last,first等,没有你所的这种情况 两个相互引用对象的垃圾回收 接口嵌套的概念,请教 HashSet 的add方法? think in java中有段话不理解 怎样用通配符去匹配字符串? 能否用applet读写串口 200分求一个Socket类写的Whois客户机! 一个关于Html的简单问题! 高分求windows2000下apache+tomcat详细配置方法,急! 抽象工厂模式的好处与用处 请教:java中包是如何被的创建和引用的? 能不能用javascript写动态的图表
Result set type is TYPE_FORWARD_ONLY
package bean;
import java.sql.*;
public class Viewquerybean1 {
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:airwork,sa";
java.sql.Connection conn = null; //装载JDBC驱动程序
java.sql.Statement stmt = null; //与数据库建立连接
java.sql.ResultSet rset =null; //结果集对象
java.sql.ResultSet rset1 =null; //结果集对象 public void openConnection(){
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("sql_data():"+e.getMessage());
}
}
public ResultSet executeQuery(String sql) throws SQLException
{
try{
conn=DriverManager.getConnection("jdbc:odbc:airwork;","sa","");
Statement stmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
rset1=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("sql_data.executeQuery:"+ex.getMessage());
}
return rset;
} public void executeDelete(String sql){
try{
conn=DriverManager.getConnection("jdbc:odbc:airwork;","sa","");
Statement stmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
stmt.executeUpdate(sql);
}
catch(SQLException ex){
System.err.println("sql_data.executeDelete:"+ex.getMessage());
}
}
public void close()
{
try
{
this.conn.close();
this.stmt.close();
rset.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
ResultSet.CONCUR_UPDATABLE”
的时候编译都通过。但是如果调用了带有参数“ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE”的语法,我的JSP服务器就死掉了。