Назад к вопросам
Junior — Middle
63
Каким образом можно осуществить обращение к базе данных для выполнения запроса?
Ответ от нейросети
sobes.tech AI
Для обращения к базе данных в Java обычно используют JDBC (Java Database Connectivity) или ORM-фреймворки, например, Hibernate или JPA.
Пример с использованием JDBC:
import java.sql.*;
public class DatabaseExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydb";
String user = "root";
String password = "password";
try (Connection conn = DriverManager.getConnection(url, user, password)) {
String query = "SELECT * FROM users WHERE id = ?";
try (PreparedStatement stmt = conn.prepareStatement(query)) {
stmt.setInt(1, 1);
try (ResultSet rs = stmt.executeQuery()) {
while (rs.next()) {
System.out.println("User: " + rs.getString("name"));
}
}
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Такой подход позволяет установить соединение, подготовить запрос, выполнить его и обработать результаты.