使用java语言,将sqlite数据库中数据以列表形式展示在页面上
时间: 2024-03-16 12:41:09 浏览: 72
好的,展示SQLite数据库数据可以使用Java语言连接SQLite数据库,并执行SQL查询语句,将查询结果以列表形式展示在页面上。以下是一个简单的Java程序,以展示SQLite数据库中的数据:
```java
import java.sql.*;
public class SQLiteList {
public static void main(String[] args) {
// 连接SQLite数据库
Connection conn = null;
try {
Class.forName("org.sqlite.JDBC");
conn = DriverManager.getConnection("jdbc:sqlite:test.db");
System.out.println("数据库连接成功");
} catch (Exception e) {
System.err.println(e.getClass().getName() + ": " + e.getMessage());
System.exit(0);
}
Statement stmt = null;
ResultSet rs = null;
try {
// 执行SQL查询语句
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * FROM users");
// 输出查询结果
System.out.println("id\tname\tage");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println(id + "\t" + name + "\t" + age);
}
} catch (SQLException e) {
System.err.println(e.getMessage());
} finally {
try {
// 关闭ResultSet对象、Statement对象和Connection对象
if (rs != null) rs.close();
if (stmt != null) stmt.close();
if (conn != null) conn.close();
} catch (SQLException e) {
System.err.println(e.getMessage());
}
}
}
}
```
这个程序连接SQLite数据库,并执行SQL查询语句,将查询结果以列表形式输出到控制台上。如果你想将查询结果以列表形式展示在页面上,可以使用Java Web框架,如Spring、Struts等,结合JSP或Thymeleaf等模板引擎,在页面上展示查询结果。
阅读全文