[英]Popular error - org.sqlite.JDBC
package aplikacjajava;
import java.sql.*;
public class main
{
public main( String args[] )
{
Connection c = null;
try {
Class.forName("org.sqlite.JDBC");
c = DriverManager.getConnection("jdbc:sqlite:projekt.db");
} catch ( Exception e ) {
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
System.exit(0);
}
System.out.println("Opened database successfully");
}
}
错误:
java.lang.ClassNotFoundException: org.sqlite.JDBC
我知道我缺少 JDBC 驱动程序。 如何在 Fedora 上安装它?
我不知道如何添加一些“路径”以及这是什么。 我需要一步一步的解释......这是我第一次遇到这样的问题。
在使用 Java 时,您通常使用 Maven、Gradle 或手动依赖管理。 Linux 包管理器在 Java 支持方面非常有限。
从命令提示符设置类路径后,我可以通过运行java javafile.java
来使用数据库,并且数据库只能在命令提示符下正常工作。
Eclipse IDE 无法识别该类。 当我尝试添加external jar file
,好消息是当我将类路径定义为 Eclipse IDE 中的变量时,问题就完全解决了。
我确实注意到了您的请求,并尝试添加有关如何解决该问题的详细说明。
要解决此问题,请按照以下步骤操作:
sqlite-jdbc-XXX.jar
文件properties
Java build path
并单击Add variable
Configure variables
,然后单击New
Class.forName("org.sqlite.JDBC");
上命名变量名称字段一样命名它Class.forName("org.sqlite.JDBC");
行,这意味着您的变量名称是: org.sqlite.JDBC
sqlite-jdbc-XXX.jar
文件最后,我也从 Eclipse IDE 中的数据库中获得了结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.