我正在尝试创建一个用于签入和签出设备的应用程序。到目前为止,我已经取得了成功,但我试图让名为 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"
}
}
我遇到的问题是相同的消息会在网页上一遍又一遍地重复,但我只想让它显示一次并留在那里直到找到连接,然后将其删除并替换为登录表单。有什么想法吗?