访问Weblogic 10g中的嵌入式Derby数据库

时间:2012-08-03 22:04:39

标签: weblogic derby

我有一个项目调用Derby,我有我的嵌入式Derby数据库。

我的部署涉及多个项目,这些项目都包含在EAR中,供Weblogic使用。在这个EAR中,我将我的Derby项目配置为嵌入式访问。

我的问题是我用来访问Derby数据库的字符串引用了光盘中的路径。这显然是错误的,因为在weblogic中部署时,EAR在内存中。

做一点研究我知道有一种方法可以创建一个数据源来访问“网络模式”下的derby数据库。但这远离我需要做的事情,即通过嵌入模式进行访问。

部署由ANT脚本构建。它在两个jar(访问Derby数据库和数据库本身的Java类)中编译和分离Derby Project。

问题是......如何在我的Weblogic中部署的EAR中访问Derby数据库?

1 个答案:

答案 0 :(得分:0)

EAR可能在内存中,但您的数据库通常仍位于某个位置的磁盘上。可以使用内存中的Derby数据库,但您所做的任何更改都不会持久,因此大多数应用程序都使用磁盘驻留Derby数据库。

所有这些细节都由您在连接到Derby引擎时传递的URL控制,因此请阅读此内容以开始使用:http://db.apache.org/derby/docs/10.9/devguide/cdevdvlp17453.html