Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sqlite数据库连接:java.Lang.ClassNotFoundException:org.sqlite.JDBC_Java_Database_Sqlite_Jdbc_Database Connection - Fatal编程技术网

sqlite数据库连接:java.Lang.ClassNotFoundException:org.sqlite.JDBC

sqlite数据库连接:java.Lang.ClassNotFoundException:org.sqlite.JDBC,java,database,sqlite,jdbc,database-connection,Java,Database,Sqlite,Jdbc,Database Connection,首先让我说我是一个完全的编码初学者。我在高中的最后几年才学习java,所以不要害怕过于简单的解释 我正在尝试使用BlueJ作为IDE创建和连接sqlite数据库。我真的不明白我在做什么,但我遵循了youtube上的一些指示。不管怎样,当我运行这个程序时,我得到了一个“java.Lang.ClassNotFoundException:org.sqlite.JDBC”。我在google上搜索了好几次,但大多数解决方案都引用了一个放错位置的jar文件。他们说“确保包在类路径中”,我做到了……至少我想我

首先让我说我是一个完全的编码初学者。我在高中的最后几年才学习java,所以不要害怕过于简单的解释

我正在尝试使用BlueJ作为IDE创建和连接sqlite数据库。我真的不明白我在做什么,但我遵循了youtube上的一些指示。不管怎样,当我运行这个程序时,我得到了一个“java.Lang.ClassNotFoundException:org.sqlite.JDBC”。我在google上搜索了好几次,但大多数解决方案都引用了一个放错位置的jar文件。他们说“确保包在类路径中”,我做到了……至少我想我做到了。它位于BlueJ的java>extensions文件夹中。请让我知道语法有什么问题,或者是什么问题。如果您需要更多信息,请随时询问

非常感谢你的帮助, 谢谢

这是我的密码:

导入java.sql.*

导入javax.swing.*

公共类javaconnect2 {


您的应用程序的运行时类路径没有SQLLite驱动程序jar。保留它,您的代码将执行。

“他们说“确保包在类路径中”,我做到了……至少我认为我做到了”……不,您没有。因为这就是问题所在。
     public static Connection ConnecrDB()

     {
         Connection conn = null;

         try

         {

             Class.forName("org.sqlite.JDBC");

             Connection conn =      DriverManager.getConnection("jdbc:sqlite:/Users/aaronyih/Desktop/TEA/LearningGUI/TEA   DATABASE.sqlite");

             JOptionPane.showMessageDialog(null, "Connection Established!");

             return(conn);

         }

         catch(Exception e)

         {

             JOptionPane.showMessageDialog(null, e);

             return(null);

         }

     }
 }