2014-04-05 111 views
0

我開發了一個使用SQL Server 2008數據庫的Java項目。現在,如果我想將這個Java應用程序交付給任何實際將我的Java應用程序實現到他/她使用的客戶端,那麼我將如何交付用於存儲應用程序使用的數據的數據庫?我需要用jar文件傳遞數據庫。使用SQL Server 2008數據庫交付Java應用程序

回答

2

如果我理解正確,你問的是如何打包一個java jar文件中的MS SQLServer數據庫?

這是不可能的,對不起。 SQLServer是一個商業的,特定於平臺的(Windows)原生應用程序,因此必須由'客戶'安裝。

如果您確實需要在您的應用程序中嵌入數據庫,並且絕對不需要使用SQL Server,則可以使用多個基於Java的可嵌入數據庫,如HSQLDB,H2,Derby,SQLite等。

+0

好的,我明白了。但是,當我甚至無法複製和粘貼數據庫文件時,如何將整個SQL Server數據庫提供給客戶端? –

+0

您需要導出數據庫並將結果提供給客戶端導入。 – GreyBeardedGeek

+0

但是,這基本上需要客戶在他/她的PC上安裝SQL Server 2008管理工作室,不是嗎? –

相關問題