sqlite数据库连接:java。Lang.ClassNotFoundException:org。sqlite。JDBC
首先让我说我是一个完全的编码初学者。我在高中的最后几年才学习java,所以不要害怕过于简单的解释
我正在尝试使用BlueJ作为IDE创建和连接sqlite数据库。我真的不明白我在做什么,但我遵循了youtube上的一些指示。无论如何,当我运行这个程序时,我得到一个“java.Lang.ClassNotFoundException:org.sqlite.JDBC”我在谷歌上做过几次搜索,但大多数解决方案都指向一个放错地方的jar文件。他们说“确保包在类路径中”,我做到了。。。至少我想我做到了。它在java中>;BlueJ中的extensions文件夹。请让我知道语法有什么问题,或者是什么问题。如果您需要更多信息,请随时询问
非常感谢你的帮助, 谢谢
这是我的密码:
导入java。sql.*
导入javax。摇摆。*
公共类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 楼答案
应用程序的运行时类路径没有SQLLite驱动程序jar。把它放在那里,你的代码就会执行