Преимущество использования внешней базы данных по сравнению с ее генерацией через Eclipse с помощью веб-инструментов - PullRequest
0 голосов
/ 19 ноября 2011

Я пытаюсь узнать о подключении к базе данных, так как оно связано с разработкой Java EE.Я следовал за несколькими примерами онлайн, которые используют Glassfish и Derby в затмении.Эти примеры просты, но они оставили дыры в моем понимании того, что на самом деле происходит.Сейчас я пытаюсь создать базу данных MySQL, независимую от Eclipse и всей инфраструктуры, затем я попытаюсь соединить их.

В чем разница между базой данных MySQL и сервером MySQL?Я вижу, что у них есть оба варианта с сайта.Поскольку у меня уже есть веб-сервер в моем проекте Java EE, понадобится ли мне также сервер базы данных или я могу просто установить «базу данных» и позволить Eclipse управлять соединением?

1 Ответ

0 голосов
/ 19 ноября 2011

Сначала вы должны убедиться, что вы загрузили и установили сервер Mysql для их веб-сайта. http://dev.mysql.com/downloads/mysql/. После того, как вы загрузите установку, она попросит вас настроить ее, что я предлагаю вам сделать очень просто и не требует любые модные знания. Тогда сервер позволит вам создать столько баз данных, сколько вы пожелаете.

Как только программа установки завершится, в ваших программных файлах должна быть ссылка на командную строку mysql, введите ваш пароль, и вы войдете в систему с учетной записью root.

show databases;

позволит вам увидеть базы данных по умолчанию. Делайте все, что вам нужно для SQL, создавайте таблицу .... тут же из вашего кода вам нужно скачать библиотеку jar http://dev.mysql.com/downloads/connector/j/, а затем изменить свой код для подключения с помощью драйвера JDBC.

Эта ссылка - очень длинное руководство по использованию jdbc http://www.roseindia.net/jdbc/jdbc-mysql/, которое, похоже, вам и нужно.

Мне лично всегда нравится кодировать себя и избегать попадания в уже созданные фреймворки, так как вы не контролируете все. Фреймворки могут показаться хорошими, но через год, когда появятся новые причудливые требования, они могут просто заставить вас начать все заново, вот мои 2 цента

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