简体   繁体   English

ClassNotFoundException: org.sqlite.JDBC

[英]ClassNotFoundException: org.sqlite.JDBC

I'm trying to set up a simple database for an Android app using sqlite but got the following error:我正在尝试使用 sqlite 为 Android 应用程序设置一个简单的数据库,但出现以下错误:

java.lang.ClassNotFoundException: org.sqlite.JDBC
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:171)
    at testDB.main(testDB.java:16)

Here is my code:这是我的代码:

public class testDB {
    public static void main(String args[]) {
        Connection c = null;
        try {
            Class.forName("org.sqlite.JDBC");
            c = DriverManager.getConnection("jdbc:sqlite:/Users/Dropbox/csProject/test.db", "", "");
        } 
    }

I have added sqlite-jdbc4-3.8.2-SNAPSHOT.jar in the library and I also tried to create a path in my home directory but am still getting the same error..我在库中添加了 sqlite-jdbc4-3.8.2-SNAPSHOT.jar 并且我还尝试在我的主目录中创建一个路径,但仍然遇到相同的错误..

You have to add the .jar to your project.您必须将 .jar 添加到您的项目中。 You can simply do that by opening Eclipse, right click the .jar files, then add to project.您可以简单地通过打开 Eclipse,右键单击 .jar 文件,然后添加到项目来完成此操作。

您可以直接将 sqlite-jdbcXXX.jar 添加到您的 tomcat/lib。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 SQLite数据库..java.lang.ClassNotFoundException:org.sqlite.jdbc - Sqlite database ..java.lang.ClassNotFoundException:org.sqlite.jdbc “找不到类 java.lang.ClassNotFoundException:org.sqlite.JDBC - "Class not found java.lang.ClassNotFoundException: org.sqlite.JDBC java.lang.ClassNotFoundException:org.sqlite.JDBC - java.lang.ClassNotFoundException: org.sqlite.JDBC Sqlite can't connect to database from inside jar: NullPointerException ClassNotFoundException: org.sqlite.JDBC - Sqlite can't connect to database from inside jar: NullPointerException ClassNotFoundException: org.sqlite.JDBC 创建jar文件时出现错误java.lang.ClassNotFoundException:org.sqlite.jdbc - Error java.lang.ClassNotFoundException: org.sqlite.jdbc when create jar file java.lang.ClassNotFoundException:org.sqlite.JDBC Androidstudio Java模块 - java.lang.ClassNotFoundException: org.sqlite.JDBC Androidstudio Java Module 错误[stderr](EJB缺省-8)java.lang.ClassNotFoundException:org.sqlite.JDBC - ERROR [stderr] (EJB default - 8) java.lang.ClassNotFoundException: org.sqlite.JDBC java.lang.ClassNotFoundException: 来自 xerial 的 Sample.java 程序中的 org.sqlite.JDBC 错误 - java.lang.ClassNotFoundException: org.sqlite.JDBC error in Sample.java program from xerial 流行错误 - org.sqlite.JDBC - Popular error - org.sqlite.JDBC Java SQLite org.sqlite.JDBC类路径损坏了吗? - Java SQLite org.sqlite.JDBC classpath broken?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM