Попытка выяснить, как использовать EasyPHP (MySQL) с Java EE 6 - PullRequest
0 голосов
/ 16 декабря 2011

Я пытаюсь понять, как использовать MySQL с Java EE 6. Я хотел бы работать с ним локально на моей машине, чтобы я мог получить некоторый опыт.Можно ли сделать это?Я видел этот MySQL Connector и ожидал, что он будет похож на класс или что-то в этом роде, но это намного больше, и я не уверен, как это реализовать.Кто-нибудь может дать какой-нибудь совет, с чего начать?Я нашел одну статью, которая не была настолько подробной, как я надеялся, но в любом случае она была с 2004 года, поэтому она больше не актуальна.

Ответы [ 2 ]

1 голос
/ 16 декабря 2011

В журнале доступа к базам данных JDBC в официальной документации Java описывается, как вы получаете доступ к базам данных из Java. На странице Основы работы с JDBC говорится, что учебник был протестирован с MySQL.

Вам потребуется установить драйвер MySQL JDBC (я полагаю, это то, на что вы ссылались выше) и поместить его в свой путь к классам, чтобы соединение с базой данных работало. Но кроме того, что он есть в вашем пути к классам, вам не нужно взаимодействовать с какими-либо специфичными для MySQL классами из вашего кода.

0 голосов
/ 16 декабря 2011

То есть, вы используете EasyPHP для поддержки экземпляра MySQL в Windows?Похоже, немного излишним, но в любом случае вот что вы можете сделать:

  1. Скачать и установить Jboss 7 (Полный профиль).
  2. ВыполнитьJBoss (/bin/standalone.bat>
  3. Скачать MySQL-коннектор для Java
  4. Разархивировать, затем скопировать JAR-файл коннектора MySQL в / standalone / deployments
  5. Войдите в консоль администратора JBoss (http://localhost:8080)
  6. Перейдите в Connector / Datasources и определите новый источник данных, указывающий на вашу базу данных MySQL

Это все для настройки среды сервера. Теперь вы можете сделатьвсе ваши достоинства JEE6 в вашей любимой IDE и разверните код на вашем сервере Jboss. Или вы можете пропустить все это и использовать запеченные вкусности в NetBeans. Хороший учебник можно выполнить здесь .

...