Подключение из Java к MySQL

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 08:55, 16 мая 2011 (править)
133.25.3.45 (Обсуждение)
(DsxoxSgcUeZCq)
← К предыдущему изменению
Текущая версия (08:56, 16 мая 2011) (править) (отменить)
Rekby (Обсуждение | вклад)
м (Правки 133.25.3.45 (обсуждение) откачены к версии NovaCxarmulo)
 
Строка 1: Строка 1:
-With the bases loaded you stcruk us out with that answer!+== Подключение из Java к MySQL ==
 +Подключение к MySQL создается через коннектор Java, который можно скачать с [http://www.mysql.com/downloads/connector/j/ сайта MySQL]
 + 
 +Из скачанного архива нужно извлечь файл mysql-connector-java-...-bin.jar и положить в папку lib вашего проекта.
 + 
 +Далее можно создать соединение по образцу, параметры можно взять на странице [[Пароли на ресурсы]].
 + 
 + Class.forName("com.mysql.jdbc.Driver").newInstance();
 + Connection c = DriverManager.getConnection("jdbc:mysql://DB_SERVER/DB_NAME?user=DB_USER&password=DB_PASSWORD");
 + Statement s = c.createStatement();
 + String query = "SELECT * FROM test";
 + ResultSet res = s.executeQuery(query);
 + res.next();
 + String sRes = res.getString(1);
 + out.println(sRes);
 + 
 +DB_SERVER - сервер MySQL, например mysql31.1gb.ru
 + 
 +DB_NAME - Имя базы данных например gb_test
 + 
 +DB_USER - пользователь MySQL например gb_test, на хостинге 1Gb.ru совпадает с названием базы, но в общем случае может отличаться
 + 
 +DB_PASSWORD - пароль для базы данных
 + 
 +[[Категория:Java]]
 +[[Категория:MySQL]]

Текущая версия

[править] Подключение из Java к MySQL

Подключение к MySQL создается через коннектор Java, который можно скачать с сайта MySQL

Из скачанного архива нужно извлечь файл mysql-connector-java-...-bin.jar и положить в папку lib вашего проекта.

Далее можно создать соединение по образцу, параметры можно взять на странице Пароли на ресурсы.

Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection c = DriverManager.getConnection("jdbc:mysql://DB_SERVER/DB_NAME?user=DB_USER&password=DB_PASSWORD");
Statement s = c.createStatement();
String query = "SELECT * FROM test";
ResultSet res = s.executeQuery(query);
res.next();
String sRes = res.getString(1);
out.println(sRes);

DB_SERVER - сервер MySQL, например mysql31.1gb.ru

DB_NAME - Имя базы данных например gb_test

DB_USER - пользователь MySQL например gb_test, на хостинге 1Gb.ru совпадает с названием базы, но в общем случае может отличаться

DB_PASSWORD - пароль для базы данных

Личные инструменты