如何将SQLite与Java连接?

我正在使用一种简单的代码从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驱动程序。

Taro L. Saito(xerial)分叉了Zentus项目,并以sqlite-jdbc的名称进行维护。它捆绑了主要平台的本机驱动程序,因此您无需单独配置它们。

以上是 如何将SQLite与Java连接? 的全部内容, 来源链接: utcz.com/qa/402467.html

回到顶部