Column Index out of range, 2 > 1 列索引的范圍,2 > 1。這個問題是進行數據庫查詢的時候出現的。
因為查詢sql語句時 只查詢了 name
然后while 的時候 加了了一個password,於是就報錯了,解決辦法,在sql中添加password就可以解決。
try { conn =DBUtil.Open(); System.out.println("成功加載驅動連接"); String sql = "select name ,password from login"; stat = conn.createStatement(); System.out.println("成功建立數據庫的連接"); rs = stat.executeQuery(sql); while(rs.next()) { String name = rs.getString(1); String password = rs.getString(2); System.out.println(name+","+password); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }