繁体   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