我假装构建一个嵌入了 derby 数据库的 java 应用程序。但是,我无法与我的数据库建立连接。在遵循我在 Internet 上找到的一些教程后,我最终将此代码添加到我的 main 方法中。
String dbms = "jdbc:derby:database;create=true";
String uName = "admin";
String uPass= "pass";
Connection con = DriverManager.getConnection(dbms, uName, uPass);
但我收到以下错误:"No suitable driver found for jdbc:derby...."
奇怪的是,如果我使用这样的非嵌入式连接:
String dbms = "jdbc:derby://localhost:1527/database";
连接有效。我是否遗漏了一些关于库的文件或其他东西,在一个教程中我发现它说要将“derbyclient.jar”添加到项目的库中,但仍然无法正常工作!