Как подключить sql к java
Ответы
Maksim Litvinov
6 дней назад
Для подключения SQL к Java необходимо воспользоваться JDBC (Java Database Connectivity), который предоставляет набор классов и интерфейсов для взаимодействия с базами данных.
Определите, какой драйвер вам нужен в зависимости от используемой базы данных (например, MySQL, PostgreSQL, Oracle). Добавьте его в зависимости проекта
Установите соединение с базой. Для этого используется класс Connection
Используйте классы Statement
или PreparedStatement
для выполнения SQL запросов.
После завершения работы нужно закрыть соединение с базой данных. Чтобы не делать это руками в блоке finally
, используйте конструкцию try-with-resource
import java.sql.DriverManager;
import java.sql.SQLException;
public class Application {
public static void main(String[] args) throws SQLException {
// Соединение с базой данных тоже нужно отслеживать
try (var conn = DriverManager.getConnection("jdbc:h2:mem:hexlet_test")) {
var sql = "CREATE TABLE users (id BIGINT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(255), phone VARCHAR(255))";
try (var statement = conn.createStatement()) {
statement.execute(sql);
}
var sql2 = "INSERT INTO users (username, phone) VALUES ('tommy', '123456789')";
try (var statement2 = conn.createStatement()) {
statement2.executeUpdate(sql2);
}
var sql3 = "SELECT * FROM users";
try (var statement3 = conn.createStatement()) {
var resultSet = statement3.executeQuery(sql3);
while (resultSet.next()) {
System.out.println(resultSet.getString("username"));
System.out.println(resultSet.getString("phone"));
}
}
}
}
}
1
0