Web-программирование: подключение к БД из Java-приложений

Теория. Для подключения к БД MySQL используется JDBC-драйвер Connector/J, настройки которого производятся с помощью объекта типа java.util.Properties (содержащего указание параметров кодировки базы, логин и пароль) и передаваемого как аргумент при создании соединения с базой.

Properties properties=new Properties();
properties.setProperty("user","логин");
properties.setProperty("password","пароль");
properties.setProperty("useUnicode","true");
properties.setProperty("characterEncoding","кодировкаДанныхВБазе");
Connection connection=DriverManager.getConnection("jdbc:mysql://
localhost:3306/имяБазы", properties)

Практика. Отличный пример реализации можно посмотреть ТУТ. Остается лишь его немного доработать и все. Хочу лишь обратить ваше внимание на то, что при выполнении запросов используется statement.executeQuery('sql'), а при внесении/изменении данных - statement.executeUpdate('sql').

Документация в помощь и ссылки на софт (подобрал русскоязычные ресурсы):

Настройка mysql на NetBeans 6.0/6.1:
http://www.netbeans.org/kb/60/websvc/rest-mysql_ru.html

Остальной стаф:
http://www.sql.ru/forum/actualthread.aspx?tid=527309

Скачать сам NetBeans 6.1 можно тут: (Среда разработки на подобие Idea или Eclipse, бесплатен. 108 Мб)
http://www.netbeans.org/community/releases/61/

Скачать mysql можно тут:
http://www.mysql.ru/download/

Скачать свежий JDK можно тут (архиважно для NetBeans 6.1):
http://download.java.net/jdk6/ (внимание! качаем версию Windows Offline Installation, Multi-language JDK file; весит около 70Мб!)

… и гугл конечно!


Также рекомендую следующие записи:


Понравилась статья? Подпишись на обновления по RSS, E-mail или добавляйте меня в Twitter.

Один комментарий


Алексей пишет:
21.10.2008 в 17:31

JDBC Connection pool своими руками
http://lib.juga.ru/article/view/162/1/68/

Connection pool: Что это такое?
http://www.shubert.ru/main.php?sect=2&sub=2&doc=2

Мини статья: Connection Pool своими руками
http://finnam.blogspot.com/2005/11/connection-pool.html


Оставить комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>