本文整理自网络,侵删。
目录
- 简介
- 主要代码
- SQLiteHelper.cs
- UsingLock.cs
- Form1.cs
简介
SQLite是一个轻量级、跨平台的关系型数据库,在小型项目中,方便,易用,同时支持多种开发语言,下面是我用C#语言对SQLite 的一个封装。
Winfrom界面如下:
代码还需要改进部分:
下面的代码我不觉得是完美的,读者可以自己去实现这些功能:
1.如果不想用多线程可以去掉UsingLock.cs ,在SQLiteHelper.cs中删除对应的引用即可。
2.创建数据库文件,可以从代码中分离成单独的方法。比如创建有密码的数据库文件。
3.在执行SQL语句时,有些语句执行成功,也不会有影响行数。比如,创建表,删除表,此时执行SQL语句返回的影响行数就为0。
4.只要SQL语句不报错就是执行成功的,在方法的返回值可以改为多个,比如用
Tuple<bool, string, int> 第一个参数 bool 代表执行结果,第二个参数 string 代表错误信息,第三个参数 int 代表影响的行数。
同样,也可以这样:
相关阅读 >>
使用sql语句统计数据时sum和count函数中使用if判断条件的讲解
Sqlitestudio优雅调试android手机数据库Sqlite(推荐)
django 将自带的数据库Sqlite3改成mysql实例
python实现将Sqlite中的数据直接输出为cvs的方法示例
更多相关阅读请进入《Sqlite》频道 >>
数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » C#操作SQLite实现数据的增删改查
标签:Sqlite
相关推荐
评论
管理员已关闭评论功能...