其实你根本就没有获得到连接,请问你那个conn.close()是关闭的哪个连接?

解决方案 »

  1.   

    有啊,我没有贴出来
    Class.forName
    ("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();  
    String  url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mybook";  
    //pubs为你的数据库的  
    String  user="sa";  
    String  password="seasea";  
    Connection conn=  DriverManager.getConnection(url,user,password);  
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
      

  2.   

    sql = "select * from manage where Usern = '"+Usern+"' and Passw = '"+Passw+"'";从这句来看在数据库中这两个字段的数据类型是String但是你取得时候是getInt所以出错了!改为getString()看看!
      

  3.   

    sql = "select * from manage where Usern = '"+Usern+"' and Passw = '"+Passw+"'";从这句来看在数据库中这两个字段的数据类型是String但是你取得时候是getInt所以出错了!改为getString()看看!
      

  4.   

    谢谢ningIII(小宁),一语惊醒梦中人啊,呵呵,OK,搞定