我有这两种方法。我似乎无法让它工作。第一种方法初始化数据库连接,第二种方法在登录过程之后运行另一个 GUI。我想在调用 GUI 类之前先检查凭据是否正确。有人对我如何实现这一目标有任何建议吗?
public void getDBConnection() throws SQLException{
userid = usernameF.getText();
password = passwordF.getText();
OracleDataSource ds;
ds = new OracleDataSource();
ds.setURL(jdbcUrl);
conn = ds.getConnection(userid,password);
if(conn){
System.out.println("Connected Successfully to Database. User: " + userid);
}
else {
System.out.println("Wrong Data");
}
}
private void loginbox_actionPerformed(ActionEvent e) {
try {
getDBConnection();
}
catch (SQLException f) {
status.setText("INVALID USERNAME OR PASSWORD");
}
GUI guid = new GUI();
guid.setVisible(true);
guid.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
System.out.println(userid + " " + password);
}