我在Netbeans中收到此错误:
java.sql.SQLException: No suitable driver found for jdbc:derby://localhost:1527/
Run Code Online (Sandbox Code Playgroud)
这是怎么造成的,我该如何解决?
我看过以下主题,但他们没有发布我的问题的解决方案:
你好。
在我的项目中,我使用Maven,我还想在嵌入式模式下使用Derby 数据库。因此,我通过以下方式更新了pom.xml文件:
<dependencies>
...
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.12.1.1</version>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
Maven 成功下载了依赖项。它在Maven 依赖项下的 Eclipse BuildPath中可见,为derby-10.12.1.1.jar。
然后我创建了测试类:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import org.apache.derby.jdbc.EmbeddedDriver;
public class DerbyTest {
public static void main (String...strings){
try {
DriverManager.registerDriver(new EmbeddedDriver());
Connection conn = DriverManager.getConnection("jdbc:derby:test2;create=true");
} catch (SQLException e) …Run Code Online (Sandbox Code Playgroud) java derby noclassdeffounderror maven classnotfoundexception