Подключение к базе данных в Java
Подключение к базе данных
3
Подключение к базе данных - это процесс, при котором программа Java устанавливает соединение с базой данных, чтобы получать доступ к ее содержимому.
Для того чтобы подключиться к базе данных в Java, необходимо выполнить следующие шаги:
- Загрузить драйвер базы данных в приложение. Для этого нужно использовать метод
Class.forName()
, указав полное имя класса драйвера.
- Создать объект класса
Connection
. Это можно сделать при помощи методаDriverManager.getConnection()
, указав URL базы данных, имя пользователя и пароль.
- Выполнить SQL-запросы, используя объект класса
Statement
.
Пример подключения к базе данных MySQL:
import java.sql.*; public class DbConnection { public static void main(String[] args) { try { // Загрузка драйвера базы данных Class.forName("com.mysql.jdbc.Driver"); // Подключение к базе данных String url = "jdbc:mysql://localhost:3306/mydb"; String username = "root"; String password = "password"; Connection con = DriverManager.getConnection(url, username, password); // Выполнение SQL-запроса Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM mytable"); // Обработка результатов while(rs.next()) { System.out.println(rs.getInt(1) + "\t" + rs.getString(2)); } // Закрытие соединения con.close(); } catch(Exception e) { System.out.println(e); } } }
В данном примере мы загружаем драйвер базы данных MySQL с помощью метода Class.forName()
, затем создаем объект класса Connection
с помощью метода DriverManager.getConnection()
, указывая URL базы данных, имя пользователя и пароль.
Далее мы создаем объект класса Statement
и выполняем SQL-запрос с помощью метода executeQuery()
. Результаты запроса мы обрабатываем в цикле while(rs.next())
, выводя каждую строку на консоль.
В конце мы закрываем соединение с базой данных при помощи метода con.close()
.