2012-12-20 1 views
2

Прошу вас, мои знания о параллелизме базы данных и серверах очень малы.Как настроить встроенную базу данных H2 в приложении Java для использования в небольшой сети?

Проблема:

Я работаю над проектом, который состоит из Java с помощью приложения встроенной базы данных H2. На сегодняшний день это было реализовано и работает как отдельная банка. Тем не менее, приложение необходимо будет настроить на сервере терминалов для использования несколькими пользователями в небольшой сети. Вот где моя нехватка знаний заводит меня в маринаде. Будет ли настройка H2 выше как MIXED_MODE и использование методов синхронизации в моем приложении Java достаточно или мне нужно будет сделать что-то еще?

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

Спасибо.

ответ

3

Я не абсолютно уверен, как он работает с терминальным сервером, но в целом:

Вы должны начать h2 в режиме сервера и подключения каждого клиента к серверу через JDBC. Поэтому установите сервер на один компьютер и настройте клиентское приложение для подключения к серверу. Если клиент запускается дважды, каждый клиент удаленно подключается к серверу через TCP/IP

http://www.h2database.com/html/tutorial.html#using_server

Смешанный режим представляет собой особый вариант режима сервера и встроенный режим. Но если вы запустите клиент, вы не хотите снова запускать сервер со вторым клиентом.

Итак, попробуйте режим сервера.

+0

Благодарим вас, я прочитал документацию h2, прежде чем принимать решение использовать его. Я просто не был уверен, какой режим я должен был использовать для своей конкретной проблемы. Я попробую то, что вы предложили. Благодарю. –

+0

Добро пожаловать! – ollins

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