可以直接访问Glassfish / Eclipse数据库,而不依赖于Glassfish或Eclipse

时间:2011-11-17 23:22:40

标签: java-ee derby

我创建了一个JEE6网页设计,使用glassfish作为容器和运行时环境,derby作为数据库,并且它都在Eclipse中进行管理。这很有效。

我的问题是我现在如何直接访问数据库,而不依赖于Eclipse of Glassfish。说我想要另一个完全外来的程序来访问(不是通过我的控制器 - 完全独立于Eclipse和Glassfish)。我该怎么做?

它们似乎紧密集成,我不知道它是否可能。我通过文件系统查找了Derby安装,它位于Glassfish文件夹内。

或者如果我想从Eclipse之外的命令行或linux终端更新数据库该怎么办?

由于

1 个答案:

答案 0 :(得分:1)

假设您知道感兴趣的Derby数据库的位置,您可以简单地编写一个标准JDBC应用程序,在类路径中包含derby.jar,使用DriverManager注册org.apache.derby.jdbc.EmbeddedDriver,并连接到URL“jdbc:derby:/ path / to / the / derby / database / directory”。

然后离开你去!