デバイスをチェックインおよびチェックアウトするためのアプリケーションを作成しようとしています。これまでのところ成功しましたが、データベースとの接続が実際に確立されるまで「接続中」などのメッセージを表示し、実際のログインフォームを表示するというメインの index.jsp ページを表示しようとしています。だから何かの効果があります。
Connection con = null;
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver).newInstance();
boolean connected = false;
while(!connected) {
try{
String url = "jdbc:mysql://localhost:3306/test";
con = DriverManager.getConnection(url,"username","password");
connected = true;
//Display form allowing user to authenticate login
} catch(Exception e) {
//Display Message "Attempting to connect to database"
}
}
私が抱えている問題は、同じメッセージがWebページで何度も繰り返されることですが、一度表示して接続が見つかるまでそこにとどまり、削除してログインフォームに置き換えるだけです. 何かご意見は?