我正試圖創建一個應用程序來檢查進出設備。到目前爲止,我已經取得了成功,但我試圖讓主要的index.jsp頁面顯示一條消息,如「連接」,直到與數據庫建立連接,然後顯示實際的登錄表單。所以有些影響。循環嘗試連接到JDBC
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"
}
}
我的問題是同樣的信息會得到反反覆覆地在網頁上,但我只是希望它顯示一次,呆在那裏,直到連接被發現,隨後被移除,並與登錄替代形成。有什麼想法嗎?
你可能在你的錯誤應用邏輯。 – 2012-04-22 02:56:34