java 读取sqlite
时间: 2023-07-18 12:07:09 浏览: 50
要在 Java 中读取 SQLite 数据库,需要使用 JDBC 驱动程序,该驱动程序可以通过 Maven 或 Gradle 等构建工具来获取。然后可以使用以下代码来连接和读取 SQLite 数据库:
```
import java.sql.*;
public class ReadSQLite {
public static void main(String[] args) {
Connection conn = null;
try {
// 加载 SQLite JDBC 驱动程序
Class.forName("org.sqlite.JDBC");
// 连接 SQLite 数据库
conn = DriverManager.getConnection("jdbc:sqlite:/path/to/database.db");
// 执行 SQL 查询
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM my_table");
// 处理查询结果
while (rs.next()) {
// 读取查询结果中的数据
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
try {
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
以上代码连接到名为 `my_table` 的表,并读取其中的数据。可以根据实际情况修改代码以适应不同的 SQLite 数据库。