0
我用德比数据库开发了Java中的电影组织者程序。它在我的电脑上工作正常,但我无法弄清楚如何使它“便携”(仅供我自己使用)。如何从jar目录下的derby中访问数据库?
我的问题是,如果我使用
String url = "jdbc:derby://localhost/Movie";
代码连接到Derby数据库,它是唯一的工作在我的电脑上,因为它是直接指定到我的Netbeans的数据库位置的路径。我想将Movie文件夹放在应用程序的.jar文件附近,并使其具有可移植性,这样我就可以在任何地方使用相同的数据库。
任何帮助将不胜感激,我怎么能实现这一点。
我可以推荐你完成本教程:http://db.apache.org/derby/docs/10.12/getstart/ cgstutorialintro.html嵌入式模式配置与客户端 - 服务器模式配置之间的差异以及您通过JDBC连接URL可用的所有不同选择,一旦您更熟悉如何使用Derby的基础知识,将会更有意义。 –
我以前见过它,但我还没有发现任何与我的问题有关的东西。 – Zwiebel
好了,但它有助于您理解问题的一部分是,问题中的JDBC连接URL是针对客户端 - 服务器配置的,但如果您询问将应用程序存储在哪台计算机上的数据库的位置,您需要使用嵌入式配置,而使用不同的JDBC连接URL和不同的CLASSPATH?我想我试图说服你,如果你先了解德比**架构,那么你会更成功,然后尝试配置你的情况的细节。 –