Возможно ли иметь встроенную базу данных в веб-приложении? - PullRequest
3 голосов
/ 12 ноября 2010

Возможно ли иметь встроенную базу данных в небольшом веб-приложении? Что мне нужно, так это то, что не нужно устанавливать базу данных на сервере. Просто добавив банку в папку, база данных должна работать.

Я использую Java EE и Netbeans в качестве своей IDE. Если это возможно, какие базы данных с открытым исходным кодом могут быть встроены.

Любые ссылки на некоторые хорошие учебники будут более полезными.

Ответы [ 3 ]

4 голосов
/ 12 ноября 2010

SQLite является большим.MySQL имеет встроенный сервер, но вам необходимо приобрести коммерческую лицензию для него.Firebird также имеет встроенный сервер, который бесплатно.

3 голосов
/ 12 ноября 2010

HSQLDB , популярная встроенная база данных, - это всего лишь один файл JAR, который вы можете поместить в свое приложение.

1 голос
/ 12 ноября 2010

Я не пробовал этого, но подумав об этом, я думаю, что вы можете.Я работал с HSQLDB раньше, и все, что мне нужно было сделать, это запустить встроенную базу данных, а затем запустить мой клиент.Вы можете сделать это, создав сценарий cmd в Windows или сценарий .sh в Linux.

Некоторые встроенные базы данных:

H2

HSQLDB

Java DB

...