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

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

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

非常感谢,谢谢!

这是我的代码:

import java.sql。*;

import javax.swing。*;

public class 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); } } } 

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