C# sqlite 数据库上手
来源:互联网 发布:js中获取php变量 编辑:程序博客网 时间:2024/04/23 23:35
由于很多项目需要用到数据库,而sqlite是一个轻量级的数据库,比较方便,学习了网上一些博客后,自己也开始做了一个项目。现将项目完成过程写下。
- 获得sqlite ADO.NET
可以从 sourceforge 下载:
http://sourceforge.net/projects/sqlite-dotnet2/
安装后,记得设置环境变量!
原因第三步会解释 - 新建sqlite数据库文件;
我用的是SQLiteSpy_1.9.6,一个sqlite管理软件。可以查看,创建,修改数据库。下载地址:http://www.liangchan.net/liangchan/4599.html
百度即有!
如何创建数据库我就不多说了。可以参考此博客:
http://kingsz1.iteye.com/blog/1109156
【用 C# 访问 SQLite 入门(1)】 - C#项目引用数据库文件
首先,添加sqlite ADO.NET
在 VS 菜单, 点 Project -> Add Reference
选择.NET下的
System.Data.Sqlite
在此说明,如果第一步没有设置环境变量,sqlite会找不到的。因此需要设置好变量。
在 VS ,Soultion Explor-> References, 点 System.Data.SQLite
修改System.Data.SQLite的属性,右键属性后,修改Copy Local, 选 True。
这一步是为了以后在Debug 或 Build 后试运行,避免找不到 System.Data.SQLite - 加入数据库文件
在你的项目右键添加 新的文件夹 可以命名为db。
然后在文件夹里添加你创建好的数据库文件。
此处需要修改数据库文件的属性,右键属性,修改Copy to output Directory , 必须选 Copy always - 配置App.config文件
一般项目里面没有app.comfig这个文件,需要你新建一个,在solution里面新建一个application configuration file
然后在configuration节点里面添加下面代码:
<?xml version="1.0"?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> </configuration>
这是为了解决 C# .NET4.0 混合模式程序集异常。可以参考以下博客
http://blog.csdn.net/shenyc/article/details/7872300
【 C# .NET4.0 混合模式程序集异常】
http://www.tuicool.com/articles/vY3iyan
【C#连接Sqlite 出现:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况】
6.数据库类的建立和数据库操作
关于这些已有好多教程,在此一笔带过,可以参考:
http://kingsz1.iteye.com/blog/1109156
【用 C# 访问 SQLite 入门(1)】
不过上述博客的代码 我在插入操作一直没成功。因此借鉴了下面博客的写法:
http://hzy3774.iteye.com/blog/1691932
【C#使用System.Data.SQLite操作SQLite】
0 0
- C# sqlite 数据库上手
- C#访问SQLite数据库
- C#访问SQLite数据库
- C#访问SQLite数据库
- c# sqlite 数据库加密
- c#连接sqlite数据库
- C#使用SQLite数据库
- .C# 操作SQLite数据库
- c# 操作Sqlite数据库
- C#连接SQlite数据库
- C# Sqlite 数据库加密
- C#连接SQLite数据库
- C#操作SQLite数据库
- C#操作SQLite数据库
- C#连接sqlite数据库
- C#连接SQLite数据库
- C#操作SQLite数据库
- C#操作SQLite数据库
- LeetCode:Consecutive Numbers
- VC++常见错误原因解析--error LNK2019: 无法解析的外部符号 "public: void __thiscall
- 第一天搬砖说点什么
- 机器学习之开源库大总结
- ipad刷机
- C# sqlite 数据库上手
- 机器学习常见算法分类汇总
- 获取java项目根目录 .
- 移动端前端笔记大全
- 轻量级javascript自动完成autocomplete插件
- Servlet实现实例
- 山顶角
- 安卓微信登陆
- 打开MSDTC的方法(图解)