0.引言
SQLite是一个轻量级的嵌入式数据库,它的库文件非常小巧,不需要独立的服务器进程或配置。这使得它非常适合在资源受限的环境中使用,如移动设备、嵌入式系统等。与其他数据库管理系统相比,SQLite不需要进行繁琐的配置和管理。它只需要一个文件来存储整个数据库,无需单独设置用户、权限和网络连接等。无论是在移动设备上存储本地数据还是作为小型应用程序的后端数据库,SQLite都能够提供高效、可靠和易于使用的解决方案。本文记录使用SQLite数据库的基础方法。
1.SQLite工具准备
本文使用VisualStudio2022进行编程,安装SQLite工具步骤如下:
菜单【工具】→【NuGet包管理器】→【管理解决方案的NuGet程序包】→搜索sqlite,然后选择“System.Data.SQLite”进行安装。
2.创建窗体项目并添加SQLite的命名空间
using System.Data.SQLite;
3.编写使用SQLite代码
string connectionString = "data source=data.db";
SQLiteConnection con = new SQLiteConnection(connectionString);
con.Open();
SQLiteCommand cmd = new SQLiteCommand(con);
cmd.CommandText = "create table student(id int,name nvarchar(50))";
cmd.ExecuteNonQuery();
cmd.CommandText = "insert into student values(1,'stu1')";
cmd.ExecuteNonQuery();
cmd.CommandText = "select name from student where id=1";
var name = cmd.ExecuteScalar();
MessageBox.Show(name.ToString());
con.Close();
4.结果展示
参考资料:
[1] Fanstorm丶. C# 中使用sqlite; 2019-03-19 [accessed 2023-07-27].
[2] Risehuxyc. C# 使用SQLite; 2022-10-21 [accessed 2023-07-27].
[3] BBBMouse. C#利用System.Data.SQLite实现对SQLite的操作; 2018-11-05 [accessed 2023-07-27].
[4] allway2. C# SQLite; 2022-04-19 [accessed 2023-07-27].
[5] 小哈龙. C#操作SQLite数据库; 2023-02-06 [accessed 2023-07-27].
[6] 系统商研社. C# 内嵌数据库 SQLite; 2012-03-13 [accessed 2023-07-27].