jdbc учебник
Начало работы с jdbc
Поиск…
замечания
JDBC или Java DataBase Connectivity - спецификация Java для подключения к (реляционным) базам данных. JDBC предоставляет общий API в виде ряда интерфейсов и исключений и ожиданий (или требований) драйверов.
Спецификация JDBC состоит из двух частей:
- Документ спецификации, доступный на странице JSR-221
- API и его документация, входящая в состав API Java SE (пакеты
java.sql
иjavax.sql
)
Большинство реляционных баз данных и некоторые нереляционные базы данных предоставляют драйвер, который реализует JDBC.
Версии
Версия | Дата выхода |
---|---|
3.0 | 2002-02-06 |
4,0 | 2006-12-11 |
4,1 | 2011-07-07 |
4,2 | 2014-03-18 |
Создание соединения
Чтобы иметь возможность использовать JDBC, вам нужно иметь JDBC-драйвер вашей базы данных на пути к вашему приложению.
Существует несколько способов подключения к базе данных, но общие способы - либо использовать java.sql.DriverManager
, либо настроить и использовать специфичную для базы данных реализацию javax.sql.DataSource
.
Простой пример создания соединения с базой данных с URL-адресом jdbc:somedb://localhost/foobar
и выполнением оператора обновления, чтобы все сотрудники подняли 5%:
try (Connection connection = DriverManager.getConnection(
"jdbc:somedb://localhost/foobar", "anna", "supersecretpassword");
Statement updateStatement = connection.createStatement()) {
updateStatement.executeUpdate("update employees set salary = salary * 1.05");
}
Для получения дополнительной информации см. Создание соединения с базой данных