この2つの方法があります。私はそれを機能させることができないようです。最初の方法ではデータベース接続を初期化し、2 番目の方法ではログイン手順の後に別の 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);
}