我看到Java and SQLite,但是在純java中做了哪些並且與平臺無關?還有哪些將是最好的開始?我從來沒有使用過sqlite,但我認爲它就像mysql。他們中的任何一個都有一個很好的命令行工具來測試查詢嗎?純java的sqlite庫?
10
A
回答
11
SQLite是越來越大了很多炒作的其他語言領域,但與Java你有其他可用的東西:
- HyperSQL(通常稱爲HSQLDB)是圍繞專業純Java RDBMS將它作爲應用程序的一部分運行,這意味着您可以將其嵌入到您的軟件中,並且它可以正常工作。
- 是HypersonicSQL(的共同祖先,用於H2和HyperSQL)的完全重寫,也完全是Java。其中一個很好的特性是RDBMS仿真,它允許它專門爲Oracle RDBMS編寫SQL。
- 也有幾乎強制的Apache Commons變種,Apache Derby。與其他兩個一樣,Derby也是可嵌入的,並且具有較小的JAR文件大小。
至於工具,這個差別很大。例如,大多數Hypersonic系列產品主要用於單元測試,這意味着您可以通過簡單的Java代碼輕鬆地單元測試您的數據庫模式和實際查詢(幾乎)。
3
sqljet,這與名稱沒有SQL衝突,但可以使用SQLlite數據庫。
0
和更新的答案,你可能想嘗試Xerial's Sqlite JDBC driver。雖然它的當前版本不是純java版本,但它爲主要操作系統打包了二進制文件,因此它主要是可移植的。
另外sqlite4java目前也包含主要操作系統的二進制文件。
相關問題
- 1. MQ純Java客戶端庫
- 2. Clojure的嵌入式(純Java)數據庫
- 3. Java - 鎖定SQLite數據庫
- 4. 純託管SQLite NET包裝
- 5. 純java視頻編碼/解碼庫
- 6. 開源,純Java物理/動態庫
- 7. Java - MySQL - > SQLite - 無法使用java插入SQLite數據庫
- 8. Java的選擇和SQLite數據庫
- 9. 編寫SQLite數據庫Java的問題
- 10. android和java中的SQLite數據庫
- 11. SQLite數據庫的MIDP Java實現
- 12. SQLite數據庫連接問題的Java
- 13. 更改數據庫文件純文本到sqlite
- 14. ORMLite VS純SQLite的選擇性能
- 15. 純Python XSLT庫
- 16. Java-Sqlite截斷所有數據庫表
- 17. SQLITE「數據庫已鎖定」(Java-Eclipse)
- 18. 用java訪問SQLite數據庫
- 19. 在java中分離sqlite數據庫
- 20. 連接到SQLite數據庫用java
- 21. 使用java導出sqlite數據庫
- 22. 使用java訪問sqlite數據庫
- 23. Java - 用SQLite數據庫填充JCombobox
- 24. SQLite高分數據庫,illegalStateException - Android(java)
- 25. 在Java中附加Sqlite數據庫
- 26. 將java值插入sqlite數據庫
- 27. 將SQLite數據庫轉換爲Java Arraylist
- 28. zkoss純java教程
- 29. 純Java模塊中的StringDef?
- 30. Android的代碼,以純Java
鑑於SQLite沒有數據庫服務器,不會有類型4 JDBC驅動程序意味着您必須將100%的SQLite移植到Java? – 2010-09-08 05:38:41