日蚀 java.lang.ClassNotFoundException
Eclipse java.lang.ClassNotFoundException
我的项目出现以下错误:线程 "main" java.lang.ClassNotFoundException 中出现异常:org.apache.jerby.jdbc.EmbeddedDriver
这是我的 CreateDatabase 代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
//jj
public class CreateDB {
private static final String DRIVER = "org.apache.jerby.jdbc.EmbeddedDriver";
private static final String JDBC_URL = "jdbc:derby:test;create=true";
public static void main(String[] args) throws SQLException, ClassNotFoundException{
Class.forName(DRIVER);
Connection connection = DriverManager.getConnection(JDBC_URL);
connection.createStatement().execute("Create table channels");
connection.createStatement().execute("Inserting values");
System.out.println("Database created, records inserted.");
}
}
您可以转到该项目的属性文件并手动将 class 添加到 class 路径。或者,如果您使用许多 IDE 之一,例如 NetBeans 或 IntelliJ,您可以在项目属性中这样做。
由于您使用的是 Eclipse,您可以右键单击您的项目并在上下文菜单中 select:"Build Path" -> "Configure Build Path..."
单击库选项卡,然后单击 "Add JARs..." 按钮并添加包含嵌入式驱动程序的 jar 文件。
我的项目出现以下错误:线程 "main" java.lang.ClassNotFoundException 中出现异常:org.apache.jerby.jdbc.EmbeddedDriver 这是我的 CreateDatabase 代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
//jj
public class CreateDB {
private static final String DRIVER = "org.apache.jerby.jdbc.EmbeddedDriver";
private static final String JDBC_URL = "jdbc:derby:test;create=true";
public static void main(String[] args) throws SQLException, ClassNotFoundException{
Class.forName(DRIVER);
Connection connection = DriverManager.getConnection(JDBC_URL);
connection.createStatement().execute("Create table channels");
connection.createStatement().execute("Inserting values");
System.out.println("Database created, records inserted.");
}
}
您可以转到该项目的属性文件并手动将 class 添加到 class 路径。或者,如果您使用许多 IDE 之一,例如 NetBeans 或 IntelliJ,您可以在项目属性中这样做。
由于您使用的是 Eclipse,您可以右键单击您的项目并在上下文菜单中 select:"Build Path" -> "Configure Build Path..."
单击库选项卡,然后单击 "Add JARs..." 按钮并添加包含嵌入式驱动程序的 jar 文件。