错误显示就是你是用的RecordSet对象已经关闭了。原因嘛,不知道你写了些什么代码。。

解决方案 »

  1.   

    <%
     String url=new String();
     url = "jdbc:odbc:testdb";
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
     Connection con=DriverManager.getConnection(url);
     Statement stmt=con.createStatement();
     String SQL = "SELECT * FROM data";
     ResultSet rs=stmt.executeQuery(SQL);
    %>我如果用jdk1.2就不会出错,一使用jdk1.3就出问题
    不知是什么原因呀?
      

  2.   

    jdk1.2和jdk1.3有中文显示的问题
      

  3.   

    有什么问题?
    上述代码是正确的。数据库可以不设置密码的,尤其是Access
      

  4.   

    在使用rs的时候,要保证你的connection是没有被关闭的。
    或用另一结构来保存这个rs来试.sadf试
      

  5.   

    不同版本的JDK对同一个数据源会自动连接吗?
      

  6.   

    To:  gyyang,最好是用完之后就关闭Connection ,关闭Statement,因为这样你运行几次后,会创建许多Connection,我是的是weblogic和oracle,所以连接一达到50个就被关闭了!把代码改改,再试试!还有就是操作数据库可以使用一个bean这样的做法比较好一些!