Что такое jdbc в Java?
Java Database Connectivity (JDBC) — это API для взаимодействия с базами данных из приложений, написанных на языке программирования Java. JDBC обеспечивает универсальный способ доступа к различным Системам Управления Базами Данных (СУБД) и позволяет выполнять SQL-запросы, получать и обновлять данные.
Примеры использования:
- Используйте
DriverManagerдля получения соединения с базой данных. Убедитесь, что у вас есть подходящий JDBC драйвер для вашей СУБД.
String url = "jdbc:mysql://localhost:3306/название_базы";
String user = "пользователь";
String password = "пароль";
Connection connection = DriverManager.getConnection(url, user, password);- Используйте объект
Statementдля создания SQL-запросов.
Statement statement = connection.createStatement();
String sqlQuery = "SELECT * FROM таблица";- Используйте методы
executeUpdateдля выполнения запросов, изменяющих данные.
String updateQuery = "UPDATE таблица SET поле = 'новое значение' WHERE условие";
int rowsAffected = statement.executeUpdate(updateQuery);- Используйте методы
executeQueryдля выполнения запросовSELECTи получения результатов.
ResultSet resultSet = statement.executeQuery(sqlQuery);- Используйте методы
nextдля итерации по результатам и получения данных.
while (resultSet.next()) {
int id = resultSet.getInt("id");
String name = resultSet.getString("имя");
// Обработка данных
}Важно: Всегда закрывайте ресурсы (соединение, statement, resultSet) после использования, чтобы избежать утечек памяти. Их можно закрыть через метод close().
Комментарии