Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=c:\\jf.mdb");先加载驱动,在创建连接

解决方案 »

  1.   

    先谢谢一楼了
    改过来以后 try
            {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                
                Connection conn = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=c:\\jf.mdb");
                
                Statement sql;
                
                sql = conn.createStatement();
                
                ResultSet rs;
                
                rs = sql.executeQuery("SELECT name,age FROM UserInfo");
                
                int i = 0;
                
                while(rs.next())
                {
                    strData.add(rs.getString(0)); //出错的地方
                    strData.add(rs.getString(1));
                    
                    i++;
                }
            }
    出这个错误,表里是有数据的。
    [Microsoft][ODBC 驱动程序管理器] 无效的描述器索引
      

  2.   

    strData.add(rs.getString(1)); //出错的地方
    strData.add(rs.getString(2));索引从1开始
      

  3.   

    谢谢两位,小鸟刚学JAVA,错的都比较基础,呵呵,谢谢了