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

时间:2013-12-21 20:03:50

标签: java database sqlite jdbc database-connection

首先我要说的是,我是编码的初学者。我只研究了高中最后几个的java,所以不要害怕过于简化的解释。

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

非常感谢, 谢谢!

这是我的代码:

import java.sql。*;

导入javax.swing。*;

公共类javaconnect2      {

     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);

         }

     }
 }

1 个答案:

答案 0 :(得分:2)

您的应用程序的运行时类路径没有SQLite驱动程序jar。保持在那里,你的代码将执行。