簡體   English   中英

Apache Derby嵌入式模式部署

[英]Apache Derby Embedded Mode Deployment

我有一個具有嵌入式Derby數據庫的Java應用程序(雖然沒有休眠)。 該應用程序使用以下屬性:

datasource.driverClassName = org.apache.derby.jdbc.EmbeddedDriver
datasource.url = jdbc:derby:C:/derby/mydb;
datasource.username = 1234
datasource.password = 1234

一切都很好,一切都很好。 現在,我需要打包所有內容,並將其交給客戶端以在其GlassFish服務器上安裝,現在我不希望客戶端安裝Derby,也不想讓他們知道該應用程序正在使用數據庫。

問題是:Derby應該在JAR中的哪個位置? 以及“ datasource.url”應該是什么?

提前致謝。

您可以在Web應用程序中找到數據庫數據文件。 例如,在“ WEB-INF / data /”中(當然在“ WEB-INF / lib /”中也包含Derby驅動程序文件)。

因此,您可以將預先配置的數據庫(帶有“相對路徑” JDBC URL)嵌入到提供給客戶端的WAR文件中。 他不必手動安裝Derby DB。

注意:提供應用程序更新時必須小心(不要擦除數據庫)。

債務數據庫將位於documens netbeans上,您尚未對其進行更改即可使其工作,只需將derby數據庫填充並粘貼到dist文件中即可,現在將dist文件移動到新位置,例如桌面,例如,希望這對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM