gpt4 book ai didi

java - 如何将 SQLite 与 Java 连接起来?

转载 作者:IT老高 更新时间:2023-10-28 20:34:50 28 4
gpt4 key购买 nike

我正在使用一个简单的代码从 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();
}
}
}
}

但是这段代码给出了一个异常(exception),比如

java.lang.ClassNotFoundException: org.sqlite.JDBC

我该如何解决这个问题,请帮助我。

最佳答案

您的类路径中需要有一个 SQLite JDBC 驱动程序。

Taro L. Saito (xerial) fork 了 Zentus 项目,现在以 sqlite-jdbc 的名称维护它.它捆绑了主要平台的原生驱动程序,因此您无需单独配置它们。

关于java - 如何将 SQLite 与 Java 连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1525444/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com