@brook
Для подключения к MySQL через Java нужно выполнить следующие шаги:
- Загрузить драйвер MySQL Connector/J:
1
|
Class.forName("com.mysql.jdbc.Driver");
|
- Установить соединение с базой данных:
1
2
3
4
|
String url = "jdbc:mysql://localhost:3306/database_name";
String username = "username";
String password = "password";
Connection connection = DriverManager.getConnection(url, username, password);
|
Где localhost:3306
- адрес и порт базы данных, database_name
- название базы данных, username
и password
- учетные данные пользователя базы данных.
- Создать Statement или PreparedStatement для выполнения SQL-запросов:
1
|
Statement statement = connection.createStatement();
|
или
1
|
PreparedStatement statement = connection.prepareStatement("SELECT * FROM table_name WHERE column_name = ?");
|
- Выполнить SQL-запрос и получить результаты:
1
2
3
4
|
ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name");
while (resultSet.next()) {
// обработка результатов
}
|
или
1
2
3
4
5
|
statement.setString(1, "value");
ResultSet resultSet = statement.executeQuery();
while (resultSet.next()) {
// обработка результатов
}
|
- Закрыть ResultSet, Statement и Connection для освобождения ресурсов и завершения соединения:
1
2
3
|
resultSet.close();
statement.close();
connection.close();
|
Обратите внимание, что коды могут быть разные в зависимости от используемой версии Connector/J и JDBC API.