Подключение к базе данных MySQL - PullRequest
1 голос
/ 20 ноября 2010

Я создал базу данных MySQL.Я строю графический интерфейс в Java.Как я могу подключить это программное обеспечение Java к базе данных?

Ответы [ 5 ]

2 голосов
/ 20 ноября 2010

Сначала вам нужно добавить jar драйвера mysql jdbc в ваш проект, а затем создать соединение следующим образом:

String url = "jdbc:mysql://yourhost:port/dbname";
Class.forName ("com.mysql.jdbc.Driver"); // to load the driver
Connection conn = DriverManager.getConnection (url, userName, password);

Здесь ваш хост - это имя или IP-адрес сервера, порт - это номер порта, к которому привязан сервер mysql, dbname - это имя вашей базы данных.

0 голосов
/ 02 декабря 2010

Я уже добавил один ответ - задавать вопрос, но комментарии / ответы, которые я получил, похоже, немного не по теме, и теперь я прокомментировал вопрос о ответе на мой первоначальный вопрос, на который никто, похоже, не отвечает (посмотрите на себя - посмотрите, что я имею в виду)

Итак, оригинальный вопрос :: Единственное, что я хочу знать;

Должны ли пользователи моего программного обеспечения, которые я сделал с помощью JDBC, делать что-то особенное в отношении JDBC, или только мне нужен JDBC для написания программы?

PS Извините, если я 'Я немного напорист или делаю то, что вы не должны делать - я новичок в этом сообществе!

0 голосов
/ 01 декабря 2010

этот пост мне очень помог! Я весьма «разочарован» и «удивлен». Я полагаю, что Java не имеет встроенного подключения к онлайн-базам данных. Одна вещь, которая сделает это лучше, и, пожалуйста, скажите мне следующее: тот факт, что пользователям моего программного обеспечения не нужно делать ничего особенного, например устанавливать какие-либо драйверы?

0 голосов
/ 20 ноября 2010

Начните использовать JDBC , лучше всего начать. Взгляните на некоторые уроки

0 голосов
/ 20 ноября 2010

с использованием любого из множества Java / SQL API, так что вы можете выполнять обычные запросы SQL. JDBC - это начало

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...