Предположим, у меня есть следующий код
DataSource source = (DataSource) (new InitialContext()).lookup("jdbc/myName");
Connection connnection = source.getConnection()
//use the connection to do some database operations...
в конце, должен ли я все еще вызывать
connection.close()
, чтобы освободить ресурс?
Если соединениеиз пула соединений, если я ничего не делаю, соединение должно автоматически возвращаться в пул, верно?
С другой стороны, если я закрою его, будет ли какое-либо неблагоприятное воздействие на пул соединений (т. Е. После нескольких вызовов не останется ли соединение в пуле?)