Подключение из Java к MySQL
Материал из 1GbWiki.
(Различия между версиями)
Версия 08:55, 16 мая 2011 (править) 133.25.3.45 (Обсуждение) (DsxoxSgcUeZCq) ← К предыдущему изменению |
Текущая версия (08:56, 16 мая 2011) (править) (отменить) Rekby (Обсуждение | вклад) м (Правки 133.25.3.45 (обсуждение) откачены к версии NovaCxarmulo) |
||
Строка 1: | Строка 1: | ||
- | + | == Подключение из 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 - пароль для базы данных