Поиск…


замечания

JDBC или Java DataBase Connectivity - спецификация Java для подключения к (реляционным) базам данных. JDBC предоставляет общий API в виде ряда интерфейсов и исключений и ожиданий (или требований) драйверов.

Спецификация JDBC состоит из двух частей:

  1. Документ спецификации, доступный на странице JSR-221
  2. 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");
}

Для получения дополнительной информации см. Создание соединения с базой данных



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow