我假装构建一个嵌入了 derby 数据库的 java 应用程序。但是,我无法与我的数据库建立连接。在遵循我在互联网上找到的一些教程后,我最终将此代码添加到我的主要方法中。
String dbms = "jdbc:derby:database;create=true";
String uName = "admin";
String uPass= "pass";
Connection con = DriverManager.getConnection(dbms, uName, uPass);
但我收到以下错误:“没有找到适合 jdbc:derby 的驱动程序......”
奇怪的是,如果我使用像这样的非嵌入式连接:
String dbms = "jdbc:derby://localhost:1527/database";
连接有效。我是否缺少一些有关库的文件或其他内容,在教程中我发现它说将“derbyclient.jar”添加到项目的库中,但仍然不起作用!
最佳答案
如果您使用的是 Derby 的嵌入式版本,那么 derbyclient.jar
还不够。您需要包含完整的 derby.jar
库。
关于java - Netbeans 7.2.1。带有嵌入式 Derby 数据库的 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13231065/