如何解决“找不到适合 jdbc:derby:sampleDB 的驱动程序”异常?

问题描述

我应该如何解决这个问题:如果我运行我的代码,并尝试创建一个 DB 实例,我总是得到“

    at java.sql.DriverManager.getConnection(DriverManager.java:689)
    at java.sql.DriverManager.getConnection(DriverManager.java:270)
    at DB.<init>(DB.java:18)
    at FirstConnection.main(FirstConnection.java:4)" exception in eclipse.

我的代码如下:

public class FirstConnection {
    public static void main(String[] args) {
        DB db=new DB();
    }
}

import java.sql.Connection;
public class DB {

    String url = "jdbc:derby:sampleDB";
    String driver = "org.apache.derby.jdbc.EmbeddedDriver";
    String username = "";
    String password = "";

    public DB() {
        Connection con = null;
        try {
            con = DriverManager.getConnection(url);
        } catch (sqlException e) {
            // Todo Auto-generated catch block
            e.printstacktrace();
        }
    }
}

我使用 Java 1.8.0_232 版本。 我的类路径文件是:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="lib" path="src/lib/derby.jar"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

我使用 derby:db-derby-10.15.2.0-lib 我的日食是:版本:2018-12 (4.10.0)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)