我有一個java項目,我需要寫入從逗號分隔的文本文件中讀取數據。有沒有辦法將本地數據庫添加到NetBeans Java項目包?
但是,對於額外的功勞,我們可以使用數據庫而不是文本文件。
我不想爲主機付費或者處理服務器。
那麼,有沒有辦法創建一個數據庫在我的Java包,所以我可以使用SQL?
我正在使用netbeans(如果它很重要)。
我需要一切都在我的java包,所以當我把它交給我的老師時,他不需要下載擴展或做任何特殊的事情。
我有一個java項目,我需要寫入從逗號分隔的文本文件中讀取數據。有沒有辦法將本地數據庫添加到NetBeans Java項目包?
但是,對於額外的功勞,我們可以使用數據庫而不是文本文件。
我不想爲主機付費或者處理服務器。
那麼,有沒有辦法創建一個數據庫在我的Java包,所以我可以使用SQL?
我正在使用netbeans(如果它很重要)。
我需要一切都在我的java包,所以當我把它交給我的老師時,他不需要下載擴展或做任何特殊的事情。
你所要求的是被稱爲嵌入式數據庫,而不是一個數據庫服務器。
除了the correct answer by Lesya中提到的JavaDB/Apache Derby之外,另一種選擇是H2。兩者均以純Java構建,可與您的應用程序捆綁在一起。雖然H2和Derby都是不錯的選擇,但您可能會發現H2更容易學習,配置和捆綁。
可能你正在尋找類似於JavaDB的東西。它支持SQL查詢
更多的配置可以在這裏找到:
JavaDB是Oracle的[Apache Derby]版本(http://db.apache.org/derby/)。 –
謝謝!我會檢查出來的。 – Nicolas
您應該使用serverless DBMS,如SQLite和Apache Derby。
完美,這就是我需要知道的(捆綁部分)。謝謝 – Nicolas