/**
* 演示功能: Java 连接 SQLIite 数据库
*
* 前置条件:
* 1、下载 sqlite-jdbc-3.7.2.jar
* 2、添加 sqlite-jdbc-3.7.2.jar 到 CLASSPATH
*
* 特殊说明:无需安装 sqlite, 即可运行本示例
*
*/
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class SQLiteExample1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
// 加载驱动
Class.forName("org.sqlite.JDBC");
// 创建数据库连接:如果hello.db不存在,则自动创建hello.db
Connection conn = DriverManager
.getConnection("jdbc:sqlite:D:/Users/hello.db");
// 创建语句
Statement stmt = conn.createStatement();
// 创建表
stmt.execute("CREATE TABLE IF NOT EXISTS user ( id INTEGER PRIMARY KEY, name VARCHAR(32) )");
// 查询数据库
ResultSet rs = stmt.executeQuery("SELECT * FROM USER");
while (rs.next()) {
int id = rs.getInt(1);
String code = rs.getString(2);
System.out.println("用户ID:" + id + ", 用户名:" + code);
}
rs.close();
// 关闭语句
stmt.close();
// 关闭连接
conn.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
JAVA 操纵 SQLite 数据库
最新推荐文章于 2024-08-03 11:10:23 发布