Я видел Java and SQLite, но какие из них сделаны в чистой java и независимы от платформы? И с чего лучше всего начать? Я никогда не использовал sqlite, но я предполагаю, что это похоже на mysql. Кроме того, любой из них поставляется с хорошим инструментом командной строки для тестирования запросов?Чистая библиотека java sqlite?
ответ
SQLite получает довольно много шумихи в других областях языка, однако с Java у вас есть что-то еще в наличии:
- HyperSQL (более широко известный как HSQLDB) является чистой Java RDBMS, которая специализируется вокруг запуская его как часть вашего приложения, что означает, что вы можете встроить его в свое программное обеспечение, и оно просто работает.
- H2 - полная переработка HypersonicSQL (общий предок для H2 и HyperSQL), а также полностью Java. Одной из приятных особенностей этого является эмуляция RDBMS, которая позволяет ему работать с SQL, написанным специально для, скажем, для Oracle RDBMS.
- Существует также почти обязательное изменение Apache Commons, Apache Derby. Как и в случае с двумя другими, Derby также встраивается и имеет небольшой размер размера файла JAR.
Что касается инструментов, то это очень многое. Большинство продуктов семейства Hypersonic, например, в основном предназначены для модульного тестирования, что означает, что вы можете легко протестировать свои схемы БД и актуальные запросы с помощью (почти) простого Java-кода.
sqljet, который в противоречии с именем не имеет SQL, но может использовать базы данных SQLlite.
И обновленный ответ, вы можете попробовать Xerial's Sqlite JDBC driver. Хотя его текущая версия не является pure-java, она создает бинарные файлы для основных операционных систем, так что она в основном переносима.
Также sqlite4java также в настоящее время пакеты для основных ОС.
- 1. Чистая библиотека python gui?
- 2. Чистая управляемая оболочка SQLite NET
- 3. Чистая техника или библиотека для генерации писем в Java
- 4. Есть ли чистая библиотека java для преобразования DXF в PNG?
- 5. Нужна библиотека общего назначения, чистая C
- 6. Python: привлекательная, чистая, упакованная Windows GUI-библиотека
- 7. Чистая библиотека Python для создания идентификаторов?
- 8. Java инициализация чистая-структуры
- 9. Чистая реализация Java GraphViz?
- 10. Чистая модель JList java
- 11. Открытый исходный код, чистая библиотека физики/динамики физики
- 12. Библиотека SQLite Lua
- 13. Sqlite библиотека не работает
- 14. Чистая Java-приложение на Glassfish?
- 15. Чистая реализация java класса java.lang.Math
- 16. Библиотека Sqlite и java.sql - Проверка индексов, созданных для таблицы Sqlite
- 17. Общая библиотека C++: чистая виртуальная функция не вызывает ошибку связи
- 18. Есть ли чистая библиотека криптографии Erlang с поддержкой AES?
- 19. Нужна библиотека sqlite 3 stdcall
- 20. Wicket без web.xml; чистая конфигурация java
- 21. Android-Java-библиотека для отладки
- 22. Библиотека версий, такая как библиотека базы данных SQLite?
- 23. Чистая сегментация
- 24. Есть ли расширенная библиотека функций для SQLite?
- 25. ADO.NET SQLite библиотека pcl для Xamarin
- 26. SQLite: библиотека, поддерживающая его, реализует его?
- 27. iOS: dyld: библиотека не загружена SQLite
- 28. Библиотека Xamarin PCL и хранилище данных Sqlite
- 29. Библиотека сжатия Java LZO
- 30. Лучшие Java OpenID библиотека
Учитывая, что SQLite не имеет сервера базы данных, не означает ли это, что драйвер JDBC типа 4 означает, что вам придется переносить 100% SQLite на Java? –