Junior — Middle
Avez-vous effectué des opérations de lecture ou d'écriture dans la base de données?
sobes.tech IA
Réponse de l'IA
Да, в проектах на Java я выполнял операции чтения и записи данных в базы данных. Обычно использовал JDBC для прямого взаимодействия с базой или ORM-фреймворки, такие как Hibernate, для упрощения работы с объектами.
Пример чтения данных с помощью JDBC:
String query = "SELECT id, name FROM users WHERE id = ?";
try (PreparedStatement stmt = connection.prepareStatement(query)) {
stmt.setInt(1, userId);
ResultSet rs = stmt.executeQuery();
if (rs.next()) {
String name = rs.getString("name");
// обработка данных
}
}
Для записи данных использовал аналогичный подход с INSERT или UPDATE запросами, обеспечивая обработку исключений и управление транзакциями для надежности.