Column Index out of range, 2 > 1 列索引的范圍,2 > 1。


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();
            }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM