如何在Java中连接SQLite?

14 浏览
0 Comments

如何在Java中连接SQLite?

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

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

0