一、前言
通过sqlstudio连接sqlite数据库,如下图,并通过"sqlite-jdbc-3.39.3.0.jar"依赖包进行java代码链接测试,具体参考如下代码示例。
二、代码示例
package com.xwood.demo.db;@b@@b@import java.sql.Connection;@b@import java.sql.DriverManager;@b@import java.sql.ResultSet;@b@import java.sql.Statement;@b@@b@public class SQLiteDemo {@b@@b@ public static void main(String[] args) throws Exception {@b@ // 创建数据库连接@b@ Connection conn = DriverManager.getConnection("jdbc:sqlite:sample.db");@b@ // 创建表@b@ Statement stmt = conn.createStatement();@b@ stmt.executeUpdate("CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)");@b@@b@ // 插入数据@b@ stmt.executeUpdate("INSERT INTO users (name) VALUES ('张三')");@b@ stmt.executeUpdate("INSERT INTO users (name) VALUES ('李四')");@b@ stmt.executeUpdate("INSERT INTO users (name) VALUES ('王五')");@b@ // 查询数据@b@ ResultSet rs = stmt.executeQuery("SELECT * FROM users");@b@ while (rs.next()) {@b@ System.out.println(rs.getInt("id") + ", " + rs.getString("name"));@b@ }@b@ // 关闭连接@b@ conn.close();@b@ }@b@@b@}
运行控制台输出结果,如下图所示