Derby DB找不到表

时间:2013-09-10 11:42:08

标签: java derby

我已经连接到嵌入式数据库但是我找不到创建表的程序。有人能够挑选出这个问题吗?我已经在下面提供了截图。

issue

或者如果那个太小,这里有一个链接

http://i.imgur.com/7h5GczE.png

修改的 它使用客户端驱动程序和新连接但没有嵌入工作正常。任何想法为什么?

我要制作一个程序,在一台计算机上保存记录,所以我试图将它们保存在一起。

1 个答案:

答案 0 :(得分:4)

您很可能会看到不同的数据库。您正在使用嵌入式驱动程序,它不支持来自不同JVM的连接。因此,您无法在IDE 的独立应用程序中看到相同的数据库。

但是两个应用程序都可以使用不同的当前目录来解析数据库名称“sample”。由于您已使用create=true选项运行应用程序,因此现在存在第二个数据库。因此,现在无法删除此选项。

要连接到正确的数据库,您必须提供数据库的完整路径或在连接之前更改当前目录。但是,如果您使用嵌入式驱动程序,则必须关闭IDE的连接。