Junior — Middle
97
Volt-e közvetlen kapcsolatod az adatbázissal SQL-lekérdezéseken keresztül?
Válasz az MI-től
sobes.tech MI
Да, прямое взаимодействие с базой данных через SQL-запросы — распространённая практика при работе с Java. Обычно это реализуется с помощью JDBC (Java Database Connectivity), который позволяет выполнять SQL-запросы к базе данных.
Пример простого запроса через JDBC:
String query = "SELECT * FROM users WHERE id = ?";
try (Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement stmt = conn.prepareStatement(query)) {
stmt.setInt(1, userId);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
String name = rs.getString("name");
// обработка данных
}
} catch (SQLException e) {
e.printStackTrace();
}
Такой подход даёт полный контроль над запросами и позволяет оптимизировать взаимодействие с базой.