![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Пишу понемногу программу, работающую локально с Derby БД. В процессе отладки смотрю изменения базы в SQurreL. Все бы хорошо, но Derby не позволяет одновременного доступа и моей программе и SQurreL. Вот и приходится все время открывать-закрывать, что явно неправильно.
Подскажете, пожалуйста, как подключиться к Derby не конкурируя с SQurreL? -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 11 Всего: 73 |
_Y_,
А Вы используете Derby в файловом варианте или как сервер БД? -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Vasay, О! С этого бы и начать. Понятия не имею. Поплясал вокруг - все заработало. Опыта работы с Derby у меня нет. Да и базами вообще я уже почти пять лет не работал - забыл все.
К базе из SQurreL подключился выбрав драйвер Apache Derby Embedded. Чем он отличается от Apache Derby Client не знаю честно говоря. Но с ним работает, а со вторым нет - может что-то не так устанавливаю. Из Java подключаюсь вот таким кодом
derbyR2R - название конкретной БД. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 11 Всего: 73 |
_Y_,
Ясно. Вы используете файловый вариант (Embedded). В данном случае, если я не ошибаюсь, база может использоваться только одним приложением в конкретный промежуток времени (даже 2 копии одного приложения не запустить). Т.к. приложение работает напрямую с файлом в котором хранится информация и второму приложению доступ у файлу не дают. Если хотите чтоб к базе могли достучаться несколько программ, то нужно запускать сервер и коннектиться к базе через сервер (для этого как раз и нужен Apache Derby Client). Сервер идет в составе JDK. п.с. Ща зашел на вики: http://ru.wikipedia.org/wiki/Apache_Derby Пишут что есть еще третий режим работы "Встроенный сетевой сервер"
-------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Vasay, c Apache Derby Client подключиться не получается. Может сначала надо этот сервер как-то запускать?
-------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 11 Всего: 73 |
Естественно Управлять сервером в составе JDK можно, например, через NetBeans А так путь к файлам запуска в WIN системе примерно такой: C:\Program Files\Java\jdk\db\bin. Запуск, соответственно - startNetworkServer.bat http://db.apache.org/derby/papers/DerbyTut/ns_intro.html Это сообщение отредактировал(а) Vasay - 10.9.2012, 22:12 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |