Visual Studio 2015中配置SQlite3
2016-01-31 17:48
417 查看
工具:
1) Visual Studio Professional 2015;
2)SQLite3相关:适用于.Net4.6的System.Data.SQLite,一定要选择对应的版本。
(下载地址http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki)
步骤:
Step1 - 安装下载的System.Data.SQLite,我这里用的是64bit;
Step2 - 新建一个App,框架选择.Net4.6;
Step3 - 创建应用,在类前添加:
为项目添加引用(一般为:program files\system.data.sqlite\2015\bin\System.Data.SQLite.dll);
Step4 - 在 System.Data.SQLite的安装目录里(一般为:program files\system.data.sqlite\2015\bin)找到test.exe(注意,文件类型是XML Configuration File),将其中“
Step5 - [重要]如果用的是64bit的文件,需要双击项目的属性(Properties),在生成(Build)内不选“Prefer 32-bit”,32bit的作者没有测试;
Step6 - 以上已经基本完成配置,可以用下面的代码测试一下(以下测试代码转载http://hzy3774.iteye.com/blog/1691932,感谢原作者):
运行应该是没问题的,能够成功创建test.db(位于项目debug目录下)
数据库文件查看可以使用命令行,或者使用图形化的工具Sqlite database browser!
1) Visual Studio Professional 2015;
2)SQLite3相关:适用于.Net4.6的System.Data.SQLite,一定要选择对应的版本。
(下载地址http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki)
步骤:
Step1 - 安装下载的System.Data.SQLite,我这里用的是64bit;
Step2 - 新建一个App,框架选择.Net4.6;
Step3 - 创建应用,在类前添加:
using System.Data.SQLite; using System.Data.Common;
为项目添加引用(一般为:program files\system.data.sqlite\2015\bin\System.Data.SQLite.dll);
Step4 - 在 System.Data.SQLite的安装目录里(一般为:program files\system.data.sqlite\2015\bin)找到test.exe(注意,文件类型是XML Configuration File),将其中“
<system.data>...</system.data>”复制到项目的App.config配置文件的
“</startup>”下方;
Step5 - [重要]如果用的是64bit的文件,需要双击项目的属性(Properties),在生成(Build)内不选“Prefer 32-bit”,32bit的作者没有测试;
Step6 - 以上已经基本完成配置,可以用下面的代码测试一下(以下测试代码转载http://hzy3774.iteye.com/blog/1691932,感谢原作者):
SQLiteConnection conn = null; string dbPath = "Data Source =" + Environment.CurrentDirectory + "/test.db"; conn = new SQLiteConnection(dbPath);//创建数据库实例,指定文件位置 conn.Open();//打开数据库,若文件不存在会自动创建 string sql = "CREATE TABLE IF NOT EXISTS student(id integer, name varchar(20), sex varchar(2));";//建表语句 SQLiteCommand cmdCreateTable = new SQLiteCommand(sql, conn); cmdCreateTable.ExecuteNonQuery();//如果表不存在,创建数据表 SQLiteCommand cmdInsert = new SQLiteCommand(conn); cmdInsert.CommandText = "INSERT INTO student VALUES(1, '小红', '男')";//插入几条数据 cmdInsert.ExecuteNonQuery(); cmdInsert.CommandText = "INSERT INTO student VALUES(2, '小李', '女')"; cmdInsert.ExecuteNonQuery(); cmdInsert.CommandText = "INSERT INTO student VALUES(3, '小明', '男')"; cmdInsert.ExecuteNonQuery(); conn.Close();
运行应该是没问题的,能够成功创建test.db(位于项目debug目录下)
数据库文件查看可以使用命令行,或者使用图形化的工具Sqlite database browser!
相关文章推荐
- 如何在 Linux 中安装微软的 .NET Core SDK
- C#.NET获取拨号连接的宽带连接方法
- C#.Net ArrayList的使用方法
- 初识SQLITE3数据库
- PowerShell中使用.NET将程序集加入全局程序集缓存
- .net(c#)中的new关键字详细介绍
- 由vbs sort引发.NET Framework之间的关系说明
- C#难点逐个击破(6):C#数据类型与.net framework数据类型
- .NET中的async和await关键字使用及Task异步调用实例
- 将 Ghost 从 SQLite3 数据库迁移到 MySQL 数据库
- SQLite3 命令行操作指南
- .Net中的json操作类用法分析
- .net实现序列化与反序列化实例解析
- .NET中的Timer类型用法详解
- 关于.net(C#)中的跨进程访问的问题
- .NET实现父窗体关闭而不影响子窗体的方法
- 基于.Net中的数字与日期格式化规则助记词的使用详解
- .NET微信公众号开发之公众号消息处理
- .Net下的签名与混淆图文分析
- .NET 扩展实现代码