Предположат, что у меня есть Employee
класса и есть еще один класс Company
, который имеет более чем один Employee
, поэтому я хочу, чтобы сохранить Employee
объектов локально, это означает, что каждый раз, когда я бег моего приложения я могу получить эти объекты.как сохранить данные, локальные без использования базы данных
ответ
вы можете использовать Microsoft Excel, чтобы сохранить атрибуты этого объекта и получить их позже, есть апи для первенствуета http://poi.apache.org/download.html
Я предложил бы использовать какое-то внедренное решение. Существует несколько вариантов, например H2 или Neo4j.
Для получения полного списка выписки Wikipedia.
Хотя эти решения являются технически базами данных, они не запускаются на их собственном сервере, они запускаются внутри вашего текущего процесса Java.
Чтобы начать работу с H2 необходимы следующие шаги:
- Добавьте h2 * .jar путь к классам (Н2 не имеет никаких зависимостей)
- Использование класса драйвера JDBC: орг .h2.Driver
- URL-адрес базы данных JDBC: h2: ~/тест открывает тестовую базу данных в вашем домашнем каталоге пользователя
- новая база данных автоматически создается
После этого вы можете просто использовать JDBC для новой базы данных, все хранится на диске.
Я бы не Рекомендую использовать Java-сериализацию объектов Java в файл (Serializable
). Это не основное решение, и всякий раз, когда ваш код изменяется (для классов, которые были сериализованы), вам нужно разработать план переноса данных.
Другим решением является сброс графа объекта как JSON в файл. Существует несколько библиотек, которые могут помочь вам в сериализации и десериализации с Java на JSON и наоборот. Одним из примеров является отличный Jackson library, который легко и без fuzz преобразует объекты в JSON и обратно.
- 1. Как сохранить информацию в приложении iphone без использования базы данных
- 2. Как сохранить небольшое количество свойств без использования базы данных?
- 3. Локальные данные базы данных по умолчанию
- 4. Как сохранить данные cookie-подобных данных без использования базы данных и файлов cookie?
- 5. Храните данные более крупных объектов, используя без использования базы данных
- 6. iOS: Как временно сохранить данные без базы данных?
- 7. Сохранить данные в приложении WPF Visual Studio без базы данных
- 8. Сохранить данные из базы данных
- 9. Отображать данные из базы данных без использования тэгов форм?
- 10. Как объединить локальные и живые базы данных?
- 11. Как сохранить данные без использования файлов cookie или базы данных на сервере Nodejs
- 12. Как сохранить данные в ListView без использования базы данных в VB6
- 13. Как сохранить пароль без базы данных (PHP)?
- 14. Как сохранить данные из базы данных sql?
- 15. Как сохранить данные в локальные листы Google
- 16. Как объединить локальные и удаленные базы данных?
- 17. привязка Gridview без использования базы данных
- 18. Использование vNext Identity без использования базы данных
- 19. Класс In-Memory без использования базы данных
- 20. Извлечь данные из базы данных PostgreSQL без использования pg_dump
- 21. Как обрабатывать большие объемы данных без использования базы данных?
- 22. Как сохранить данные из синтаксического анализа в локальные данные
- 23. .SDF Локальные запросы базы данных
- 24. Как сохранить данные ядра
- 25. Как читать данные без имени базы данных
- 26. Как сохранить данные без использования сеанса в MVC
- 27. VS2010 и локальные базы данных
- 28. Весенняя безопасность без использования базы данных с использованием базы данных
- 29. Meteor - Как сохранить локальные данные на мобильных устройствах?
- 30. Как сохранить данные richtextbox в текстовый файл без использования диалога?
check [this] (http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html) для сохранения и извлечения объектов в виде потоков –
вы можете использовать файлы, кроме как вы wil должны выполнять CRUD-операции самостоятельно, и это своего рода беспорядок ... используйте базу данных! – yossico
http://docs.oracle.com/javase/tutorial/jndi/objects/serial.html Вы также можете рассмотреть возможность преобразования вашего объекта в XML или JSON. – Pshemo