jdbc中的结果集不返回值

时间:2014-05-24 11:06:47

标签: java jdbc

我是jdbc的新手。我有一个场景,我需要使用jdbc检查数据库中的用户故事中是否存在用户。编写的代码是:

Java类:

         public static boolean isUserExists(String username , String password)
         {
        int count=60;
        Connection con = JdbcConnUtil.getJDBCConnection();
        PreparedStatement psmt = con.prepareStatement("Select count(*) from users where username=? and password=?");
        psmt.setString(1, username);
        psmt.setString(2, password);
        System.out.println(username +"------------"+password);
        ResultSet rs= psmt.executeQuery();
        if (rs.next()) {
            double numberOfRows = rs.getDouble(1);
         }
        }

在oracle数据库中,我在users表中插入了tempuser和temppassowrd数据,在jsp页面登录时,我使用了相同的数据。 numberofRows变量应该返回1但它也返回0.请帮助我在哪里滞后。

0 个答案:

没有答案