Tôi hơi bối rối, tôi đang đọc phần bên dưới từ http://en.wikipedia.org/wiki/Java_Database_Connectivity
Connection conn = DriverManager.getConnection(
"jdbc:somejdbcvendor:other data needed by some jdbc vendor",
"myLogin",
"myPassword" );
Statement stmt = conn.createStatement();
try {
stmt.executeUpdate( "INSERT INTO MyTable( name ) VALUES ( 'my name' ) " );
} finally {
//It's important to close the statement when you are done with it
stmt.close();
}
Bạn không cần phải đóng Kết nối conn? Điều gì thực sự đang xảy ra nếu conn.close () không xảy ra?
Tôi có một ứng dụng web riêng mà tôi đang duy trì hiện không đóng cả hai biểu mẫu, nhưng ứng dụng quan trọng thực sự là một stmt, một conn hay cả hai?
Trang web liên tục gặp sự cố nhưng máy chủ vẫn thông báo rằng đó là sự cố kết nối cơ sở dữ liệu, tôi nghi ngờ là nó chưa được đóng, nhưng tôi không biết nên đóng cái nào.