public DbOperator() throws SQLException, ClassNotFoundException{
conn = null;
stmt = null;
rs = null;
/* Microsoft Sql Server 的驱动程序 需要把三个jar外部文件msbase.jar, 
 * msutil.jar, mssqlserver.jar导入程序
 */
driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
url = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=oldproduct";
strUser = "aaaaa";
strPwd = "123456";
/*装载数据库驱动程序*/
Class.forName(driver);
/*获得数据库连接对象*/
conn = DriverManager.getConnection(url,strUser,strPwd);
}
这个是一个构造方法
数据库连接不会有错的
我有一个插入数据库的方法都可以的

解决方案 »

  1.   

    你……传回rs的话一定不行的——bean被destroy的时候那个rs的连接也会被关闭。找个别的类封装一下——只传数值的话是没问题的。
      

  2.   

    从报错来看,问题发生在解析jsp时发生错误,看看你在jsp中使用javabean时是否正确,异常后面的
    ]? 1 ?: '*' ????????
    是什么东西.
      

  3.   

    zhutouzip(I love xq) 
    你说说我的JSP哪里出现错误啊
      

  4.   

    对对对,不能return rs的
    你可以把rs里面的记录放到你的bean里面,返回一个bean对象不就好了
    你要返回String的话 通过 String userName=rs.getString("userName");
    return userName;好来
      

  5.   

    henghowzc(等待)
    你能不能帮我写这一段代码啊
      

  6.   

    我不是说了吗?你不要直接返回rs.你返回一个String对象呀
    String userName=rs.getString("userName");
    return userName就好了.
    你是光要得到用户名对吧?
      

  7.   

    Finduser()是要得到一个什么呀?全部用户?还是什么?
      

  8.   

    你说的返回RS是那个方法中的RS啊