我一直在玩JDBC驅動程序。我希望得到體驗代碼大師的建議。我想知道這是否是一種很好的方法來查找是否連接到數據庫。如果不是,有人可以讓我知道他們會怎麼做?使用Java和SQL
Connection con = null;
try {
con = DriverManager.getConnection("jdbc:mysql://localhost/"+database+"?+user="+user+"&password="+password);
} catch (SQLException e) {
System.out.println(e.getMessage());
if (con != null) {
System.out.println("hello");
} else {
System.out.println("Not Connected!");
}
}
我真的很感激所有有用的意見。提前謝謝了。
...這使得它非常不可重用,除非你只需要一個非常小的代碼段的db(這是可能的!) – SnakeDoc
@SnakeDoc,它真的取決於他們在裏面嘗試什麼。例如,可能是一個長時間運行的循環。我的目的是要強調,連接必須關閉,這是一個方便的實現。 – hmjd
另外假設OP沒有停留在Java 6或更早的版本中。 –