Есть ли способ добавить локальную базу данных в пакет Java-проекта NetBeans?

1

У меня есть проект java, который мне нужно написать, который считывает данные из текстового файла с разделителями-запятыми.

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

Я не хочу платить за хост или иметь дело с серверами.

Итак, есть ли способ создать базу данных, которая находится в моем пакете java, поэтому я могу использовать sql?

Я использую netbeans (если это имеет значение).

Мне нужно все, чтобы быть в моем пакете java, поэтому, когда я передаю его моему учителю, ему не нужно загружать расширения или делать что-то особенное.

Теги:
database
netbeans

3 ответа

2
Лучший ответ

То, о чем вы просите, называется встроенной базой данных, а не сервером базы данных.

Помимо JavaDB/Apache Derby, упомянутого в правильном ответе Леши, другим выбором будет H2. Оба встроены в чистую Java и могут быть объединены с вашим приложением. Хотя H2 и Derby являются хорошими вариантами, вы можете обнаружить, что H2 легче изучить, настроить и расслоить.

  • 0
    идеально, это то, что мне нужно было знать (часть комплектации). Спасибо
1

Возможно, вы ищете что-то вроде JavaDB. Он поддерживает SQL-запросы

Подробнее о конфигурации можно найти здесь:

https://netbeans.org/kb/docs/ide/java-db.html#configuring

  • 0
    JavaDB является версией Oracle Apache Derby .
  • 0
    Спасибо! Я проверю это.
1

Вы должны использовать безсерверные СУБД, такие как SQLite и Apache Derby.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню