Как подключиться к mysql через java?

Пользователь

от brook , в категории: Java , 8 дней назад

Как подключиться к mysql через java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от marc_zboncak , 6 дней назад

@brook 

Для подключения к MySQL через Java нужно выполнить следующие шаги:

  1. Загрузить драйвер MySQL Connector/J:
1
Class.forName("com.mysql.jdbc.Driver");


  1. Установить соединение с базой данных:
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 - учетные данные пользователя базы данных.

  1. Создать Statement или PreparedStatement для выполнения SQL-запросов:
1
Statement statement = connection.createStatement();


или

1
PreparedStatement statement = connection.prepareStatement("SELECT * FROM table_name WHERE column_name = ?");


  1. Выполнить 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()) {
    // обработка результатов
}


  1. Закрыть ResultSet, Statement и Connection для освобождения ресурсов и завершения соединения:
1
2
3
resultSet.close();
statement.close();
connection.close();


Обратите внимание, что коды могут быть разные в зависимости от используемой версии Connector/J и JDBC API.