我使用一个简单的代码从Java应用程序访问sqlite数据库。
我的代码是
我的代码是
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Connectsqlite { public static void main(String[] args) { Connection connection = null; ResultSet resultSet = null; Statement statement = null; try { Class.forName("org.sqlite.JDBC"); connection = DriverManager.getConnection("jdbc:sqlite:D:\\testdb.db"); statement = connection.createStatement(); resultSet = statement .executeQuery("SELECT EMPNAME FROM EMPLOYEEDETAILS"); while (resultSet.next()) { System.out.println("EMPLOYEE NAME:" + resultSet.getString("EMPNAME")); } } catch (Exception e) { e.printStackTrace(); } finally { try { resultSet.close(); statement.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); } } } }
但是这段代码给出了一个例外
java.lang.ClassNotFoundException: org.sqlite.JDBC
我怎么爱这个,请帮助我。
您需要在类路径中具有sqlite JDBC驱动程序。
原文链接:https://www.f2er.com/sqlite/198140.htmlTaro L. Saito(xerial)派生Zentus项目,现在维护它的名称为sqlite-jdbc.它捆绑了主要平台的本机驱动程序,所以你不需要单独配置它们。