2016-09-27 19 views
1

Я создал простое приложение для Java-приложений с использованием базы данных derby, я использовал встроенный драйвер для подключения базы данных.Множественный доступ к одной базе данных derby

Проблема заключается в том, что база данных Derby не может получить доступ через несколько раз, используя встроенную базу данных.

Если более одного клиентского приложения пытается получить доступ к базе данных, происходит совместная блокировка.

Как я могу сделать доступ к базе данных несколькими пользователями одновременно?

Какой драйвер я хочу использовать для этого?

+0

См. Эту конфигурацию: http://stackoverflow.com/a/17053074/193453 –

ответ

1

Embedded Derby не может быть загружен (открыт) несколькими JVM, хотя допускаются множественные обращения из JVM, которые загружали базу данных. Если вы хотите получить доступ к одной базе данных Derby из нескольких приложений (JVM), вы должны использовать Derby Network Server.

+0

Спасибо. Возможно ли использовать настольное приложение? – lekshmi

+0

Derby Network Server - модель клиент-сервер; поэтому по своей природе он должен быть отделен от настольного приложения. Каково требование вашего приложения? – yanana

+0

Мое приложение - настольное приложение Java, я использовал дерби для простого поискового приложения. Есть ли какая-либо другая база данных в java для доступа нескольких пользователей. – lekshmi

 Смежные вопросы

  • Нет связанных вопросов^_^