所以我有这个工作代码/准备好的语句,将用户名和密码添加到数据库中,但是我需要检查用户名是否已存在于代码中。

public void addUser(Connection conn, PreparedStatement pstmnt, String username, String password)
    {
        try
        {
            pstmnt = conn.prepareStatement("insert into users values (?,?,?)");
            pstmnt.setInt(1, 0);
            pstmnt.setString(2, username);
            pstmnt.setString(3, password);
            pstmnt.executeUpdate();
        }
        catch (SQLException e) { System.out.println("Error: " + e.getMessage()); }

        System.out.println(username + " has been added");
    }


有没有简单的方法可以做到这一点?

最佳答案

您可以在数据库中添加唯一约束,并相应地在addUSer中处理异常

关于java - 检查用户是否存在于Oracle数据库中-Java JDBC,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17169638/

10-11 02:07