使用Java进行SQLite数据库操作
发表时间: 2024-01-23 16:12
SQLite 是一个轻量级、开源的嵌入式关系型数据库管理系统(RDBMS),由D. Richard Hipp创建,并在2000年首次发布。它是世界上最广泛部署的SQL数据库引擎,因为它不需要单独的服务器进程即可运行,而是作为一个本地库直接与应用程序一起运行,在应用进程中处理所有的数据库操作。
主要特点:
SQLite JDBC是一款用于Java应用程序连接SQLite数据库的驱动程序。
https://github.com/xerial/sqlite-jdbc
implementation("org.xerial:sqlite-jdbc:3.42.0.0")
Class.forName("org.sqlite.JDBC");
String url = "jdbc:sqlite:my.db";Connection connection = DriverManager.getConnection(url);
Statement statement = connection.createStatement();statement.execute("create table if not exists m_user(user_id integer primary key autoincrement ,nickname varchar(64))");statement.execute("insert into m_user(nickname) values ('测试用户1')");statement.execute("insert into m_user(nickname) values ('测试用户2')");statement.execute("insert into m_user(nickname) values ('测试用户3')");
connection.setAutoCommit(false);
connection.commit();
connection.beginRequest();// 执行connection.endRequest();
connection.rollback();
connection.close();