String url = "jdbc:mysql://localhost:3306/mysql";
String user = "root";
String pass = "root1";
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection(url, user, pass);
System.out.println("Connected to database");
} catch (Exception e) {
System.out.println(e);
System.out.println("Could not connect to database");
}
密碼應該是 「根」。程序不會在catch塊中顯示消息並停止工作。誰能告訴我會發生什麼?MySQL的JDBC連接停止工作
[更新] 我很抱歉,我問了一個不好的問題。問題已經解決了,謝謝。這有助於正確檢查連接是否存在。
if (conn1 != null) {
System.out.println("Connected to the database test1");
}
嘗試在catch塊爲'e.printStackTrace()'打印堆棧跟蹤,還粘貼錯誤這裏。 – Nidhi257
它不顯示控制檯中的任何內容,只是停在那裏。它不會進入catch塊。 –
嘗試評論此行'Class.forName(「com.mysql.jdbc.Driver」);'並重新運行。讓我們看... – Nidhi257