Junior — Middle
96
Kako ste vršili popunjavanje baze podataka u vašem projektu?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
Заполнение базы данных в проекте на Java обычно осуществляется с помощью ORM (например, Hibernate) или JDBC.
Пример с использованием JDBC:
- Устанавливается соединение с базой данных.
- Создаётся SQL-запрос для вставки данных.
- Выполняется запрос с помощью PreparedStatement для предотвращения SQL-инъекций.
String sql = "INSERT INTO users (name, email) VALUES (?, ?)";
try (Connection conn = dataSource.getConnection();
PreparedStatement stmt = conn.prepareStatement(sql)) {
stmt.setString(1, "Иван Иванов");
stmt.setString(2, "ivan@example.com");
stmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
Также часто используют миграции и скрипты для начального наполнения базы (seed data). В проектах с Spring Boot можно применять CommandLineRunner для автоматического заполнения при старте приложения.