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");
}
Для получения дополнительной информации см. Создание соединения с базой данных