我的Java桌面代碼使用SQL Server 2008數據庫作爲其持久層。我希望能夠將這些代碼分發給數據庫。也就是說,java代碼應該排序爲「包含數據庫」。程序的任何用戶都應該擁有數據庫的本地副本,並且應該能夠使用我的java代碼,而無需安裝整個sql服務器,也不需要執行所有複雜的設置(也許一些小型exe文件可以安裝我的數據庫)。我該怎麼做呢 ?我需要爲Java代碼創建獨立的數據庫(最好是SQL Server)
編輯
我想與我的Java代碼包我的數據庫。我需要一些關於如何去做的建議。我是新手,所以我不知道與我想做什麼有關的技術術語。所以,我甚至無法搜索谷歌。我會用什麼詞搜索?我需要關於如何去做的想法。有經驗的人可以指導我。
你不能用SQL Server做到這一點。您的客戶必須安裝SQL Server。您可以將數據庫更改爲嵌入式數據庫,如[JavaDB](http://www.oracle.com/technetwork/java/javadb/index.html),並檢查數據庫是否安裝在客戶端計算機上,如果不是然後運行腳本以使用基礎數據安裝數據庫。 – 2013-03-20 06:44:11
@Christopher這是一個有效的問題。另外,我不知道如何爲Java代碼編寫獨立的數據庫。 – 2013-03-20 06:44:37
@Christopher - 我不明白爲什麼這個問題是無效的。我想用我的java代碼打包我的數據庫。我需要一些關於如何去做的建議。我是新手,所以我不知道與我想做什麼有關的技術術語。所以,我甚至無法搜索谷歌。 – 2013-03-20 06:45:44