我创建了一个JEE6网页设计,使用glassfish作为容器和运行时环境,derby作为数据库,并且它都在Eclipse中进行管理。这很有效。
我的问题是我现在如何直接访问数据库,而不依赖于Eclipse of Glassfish。说我想要另一个完全外来的程序来访问(不是通过我的控制器 - 完全独立于Eclipse和Glassfish)。我该怎么做?
它们似乎紧密集成,我不知道它是否可能。我通过文件系统查找了Derby安装,它位于Glassfish文件夹内。
或者如果我想从Eclipse之外的命令行或linux终端更新数据库该怎么办?
由于
答案 0 :(得分:1)
假设您知道感兴趣的Derby数据库的位置,您可以简单地编写一个标准JDBC应用程序,在类路径中包含derby.jar,使用DriverManager注册org.apache.derby.jdbc.EmbeddedDriver,并连接到URL“jdbc:derby:/ path / to / the / derby / database / directory”。
然后离开你去!