Back to questions
Дзен
Junior — Middle
61
Как происходит подключение к базе данных в вашем приложении?
Companies where asked
Answer from AI
sobes.tech AI
В Java подключение к базе данных обычно происходит через JDBC (Java Database Connectivity). Основные шаги:
- Загрузка драйвера базы данных (например, для MySQL:
com.mysql.cj.jdbc.Driver). - Создание подключения с помощью
DriverManager.getConnection(url, user, password). - Использование объекта
Connectionдля созданияStatementилиPreparedStatementи выполнения SQL-запросов. - Обработка результатов через
ResultSet. - Закрытие ресурсов (ResultSet, Statement, Connection) для освобождения ресурсов.
Пример подключения к MySQL:
String url = "jdbc:mysql://localhost:3306/mydb";
String user = "root";
String password = "password";
try (Connection conn = DriverManager.getConnection(url, user, password)) {
PreparedStatement stmt = conn.prepareStatement("SELECT * FROM users WHERE id = ?");
stmt.setInt(1, 1);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
System.out.println(rs.getString("username"));
}
} catch (SQLException e) {
e.printStackTrace();
}
В современных приложениях часто используют пул соединений (например, HikariCP) для повышения производительности и управления ресурсами.