Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何创建登录页面和新登录帐户创建?_Java_Sql_Netbeans_Login_Passwords - Fatal编程技术网

Java 如何创建登录页面和新登录帐户创建?

Java 如何创建登录页面和新登录帐户创建?,java,sql,netbeans,login,passwords,Java,Sql,Netbeans,Login,Passwords,我将其编码到我的新登录帐户创建表单中,但密码是以加密方式保存的,然后我将登录页面编码为这样它想做任何事情,并且没有错误 try { Connection c = DB.getCon(); Statement s = c.createStatement(); s.executeUpdate("INSERT INTO login(LogID, UserName, Password) VALUES('"+jTextField1.getText()

我将其编码到我的新登录帐户创建表单中,但密码是以加密方式保存的,然后我将登录页面编码为这样它想做任何事情,并且没有错误

    try {
        Connection c = DB.getCon();
        Statement s = c.createStatement();
        s.executeUpdate("INSERT INTO login(LogID, UserName, Password) VALUES('"+jTextField1.getText()+"', '"+jTextField2.getText()+"', '"+jPasswordField1.getPassword()+"')");
    } catch (Exception e) {
        e.printStackTrace();
    }
    autoGen();
    clear();

请任何人帮助我检查您提供的代码,一个问题似乎是您有冗余/嵌套的if语句,而外部if语句上没有else子句。如果在查询中找不到帐户,这将导致您描述的行为。尝试删除外部if语句。

您的问题是什么?您会遇到什么样的错误?当我创建新帐户时,它的密码像加密代码一样存储在数据库中。我想知道我如何使用加密代码来确保logini没有收到任何错误。只是不起作用。
    String user = jTextField1.getText();
    String pass = new String(jPasswordField1.getPassword());

    try {
        ResultSet rs = DB.getCon().createStatement().executeQuery("select * from login where UserName='" + user + "' and Password = '" + pass + "'");
        if (rs.first()) {
            if (rs.first()) {
                Main_Page pat1 = new Main_Page();
                pat1.setVisible(true);
                Login_Page.this.setVisible(false);
            } else {
                jLabel6.setText("Login faild");

            }
        }`enter code here`
    } catch (Exception e) {
        e.printStackTrace();
    }