使用Jframe [登录表单]成功登录Java后如何显示用户信息

时间:2016-12-19 14:53:02

标签: java mysql authentication jframe

所以我得到了所有与数据库代码的连接,并将用户提供的登录信息与数据库进行比较,现在我需要以某种方式获取所有用户信息并在jframe中显示。

欢迎任何其他关于如何更快或更好地使用此类登录表单的建议。

try{ Class.forName("com.mysql.jdbc.Driver");  // MySQL database connection

    System.out.println("Connecting to database...");
    conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/newbase","root","12345");

    stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery("SELECT UserName , Password FROM newbase.namudarbaireg;");
    rs.next();  
    do {   
    name1 = rs.getString("UserName");
    pass1 = rs.getString("Password");
    if ((name1.equals(name)) && (pass1.equals(pass)))
            {
                JOptionPane.showMessageDialog(null, "Success");
                //so i want here after successful login not to write success
                 //but to show all user information
            }
    else  {

    }
    rs.next();
    } 
    while (!(name1.equals(name)) && (pass1.equals(pass)));
  }
catch (Exception e)
{
  System.err.println("Got an exception! ");
}              

}

1 个答案:

答案 0 :(得分:0)

你能不能把你在这里得到的数据传递给JFrame,所以不要只使用nagios使用SELECT UserName , Password并将其传递给JFrame,如下所示:

SELECT *
相关问题