私のアプリケーションは、このコードを使用して取得されたMySQLの接続、使用しています:MySQLデータベースサーバが実行されていないので、私のアプリは、接続を開くことができない場合Javaは、MySQLの接続を待っている
public static void Connect(){
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://" + host + ":" + port + "/"+ db;
ct = DriverManager.getConnection(url, user, pass);
st = ct.createStatement();
System.out.println("Csatlakozva....\n");
}
catch (InstantiationException e)
{
Main.textArea.setText("Error : Instantiation!");
//System.err.println("Error : Instantiation");
e.printStackTrace();
}
catch (IllegalAccessException e)
{
Main.textArea.setText("Error : Illegális Behatolás!");
//System.err.println("Error : Illegális Behatolás!");
e.printStackTrace();
}
catch (ClassNotFoundException e)
{
Main.textArea.setText("Error : Class Nem Található!");
//System.err.println("Error : Class Nem Található!");
e.printStackTrace();
}
catch (SQLException e)
{
Main.textArea.setText("Error : Adatbázis Nem Található!");
//System.err.println("Error : Adatbázis Nem Található!");
e.printStackTrace();
}
}
を、私はどのように作るのですが私のアプリは接続が確立されるまで待つ?
コードにコメントを追加して、待機時間を表示できますか?これはローカルまたはリモートのMySQLインスタンスですか?どのような手術システムを使用していますか? –
ここにあなたの正確な質問は何ですか?あなたは何をしたいですか? –
@Michael Markidis私のやりたいことは...接続コードがあります...私のアプリケーションが接続を開くことができないようにmysqlが実行されていない場合、私のアプリは接続が何かをするのを待つ必要があります。 –