используя Spring JdbcTemplate - PullRequest
       6

используя Spring JdbcTemplate

1 голос
/ 26 января 2010

если я создаю новый экземпляр JdbcTemplate, например так;

JdbcTemplate jdbcTemplate = new JdbcTemplate (getDataSource ());

путем передачи источника данных в качестве параметра (источник данных получает соединениеиз пула соединений с сервером) Требуется ли закрывать соединение, когда я закончу с ним?

Другими словами, если у меня будет пул соединений, предыдущий код будет приводить к тому, что мое приложение будет создавать новое соединение каждый раз, когдазапрос выполняет код

Ответы [ 2 ]

7 голосов
/ 26 января 2010

Нет. Вот и вся сделка. Используйте JdbcTemplate, и он будет управлять ресурсами (Connection, PreparedStatement, ResultSet). Это реализация шаблона проектирования метода .

Javadoc

Это упрощает использование JDBC и помогает избежать распространенных ошибок. Это выполняет основной рабочий процесс JDBC, оставляя код приложения для обеспечения SQL и извлечь результаты.

0 голосов
/ 26 января 2010

Что я сделал, так это расширил JdbcTemplate и переопределил метод execute для использования пула соединений (частный случай).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...