Connection conn=DriverManager.getConnection("jdbc:odbc:firm");
改为:
Connection conn=DriverManager.getConnection("jdbc:odbc:firm","","");

解决方案 »

  1.   

    String special=new String(rs.getObject("password"));
    String的构造函数不能接受Object类型的参数。你只能使用Object.toString().或者直接用rs.getString("password").
    另外,你需要捕获rs.getObject()抛出的SQLException,否则编译都无法通过何况是运行。
    除此以外,我这儿测试可以输出正常结果,没有出现你描述的问题现象。我是通过jdbc_odbc桥连Access数据库做的测试。你可以输出一下e.printStackTrace()看看具体的错误原因和出错的程序行,应该好找原因的。
      

  2.   

    把SQL语句改一下:
    select * from [user]