Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > mySQL и база с сервлетом


Автор: Samuil 6.10.2007, 09:45
Привет Всем!!!
Возникла проблемма Глобального масштаба smile 
Проблемма: Нужно в короткие сроки написать сисему функцианирования сервлета с базой данных.
Что я имею: Уже написанный сервлет, установленный mySQL 5.0
Не знаю как настроить mySQL и как в него внести базу данных. Ну просто первый раз.
Если кто может подскажите пожалуйста. Я не знаю в какую сторону копать.

Автор: powerOn 6.10.2007, 11:10
http://dev.mysql.com/doc/refman/5.0/en/ все написано. 

Автор: Maksym 6.10.2007, 11:20
Samuil
С базой данных можно работать либо через http://en.wikipedia.org/wiki/JDBC (напрямую), либо, абстрагируясь от кода конкретных запросов, через http://en.wikipedia.org/wiki/Object-relational_mapping фреймворк (Hibernate, TopLink, iBatis, Castor и т.п.). Но для начала рекомендую разобраться именно с JDBC, чтобы понять механизм.
Настраивать mySQL никак не надо: установи, запусти, подключайся из своего приложения. Как, конкретно, подключатся -- детально и не раз описывали в этом подфоруме.

Автор: Vasay 6.10.2007, 13:56
to  Samuil

Предлагаю посмотреть в сторону JPA. Пролистай http://forum.vingrad.ru/forum/topic-124877.html тему, там есть примеры.

Хотя для понимания процесса с JDBC разобраться стоит.

Автор: Samuil 9.10.2007, 08:27
А как прописать путь к этой базе данных? Она лежит у меня на диске C в Programm Files.

Автор: powerOn 9.10.2007, 11:18
Цитата(Samuil @  9.10.2007,  09:27 Найти цитируемый пост)
А как прописать путь к этой базе данных? 

Ты делаешь соединение с сервером БД, который в свою очередь и выполняет твои запросы к БД. Естественно сервер должен работать в это время. Что тебе нужно знать для соединения с сервером:

1) url (jdbc:mysql://HostName[:Port]/DatabaseName). 
2) имя пользователя.
3) пароль.

Далее читай про JDBC что бы понять где это применить.

Цитата(Samuil @  9.10.2007,  09:27 Найти цитируемый пост)
Она лежит у меня на диске C в Programm Files. 

В каком виде она у тебя там лежит? Это MySQL-ный бэкап? Если да то експортируй его на сервер. Если ты имеешь ввиду то, что сам сервер там лежит, то стоит его запустить. А в целом - документации которая расскажет тебе что такое сервер БД в сети не меряно. Советую ознакомиться с ней и понять как работа с сервером БД концептуально выглядит.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)