VS2015 C# System.Data.SQLite
来源:互联网 发布:彩蝶排课软件 编辑:程序博客网 时间:2024/05/16 14:24
参看网上得资料,在http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki下载sqlite,编译System.Data.SQLite.dll
在项目中引用
using System.Data.SQLite;
using System.Data.Common;
然后测试,遇到 文件找不到得错误或者内容不匹配得错误;经查,我使用得vs2015,在创建项目得时候,有个.net版本得选择,我选择4.6则应下载sqlite支持4.6版本得,而且应为 -bundle-x64。安装完成后,在项目中,添加引用,浏览System.Data.SQLite文件并添加,在项目生成选项中,“首选32位”不能勾选,否则报错误。
使用网友提供得源码测试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则成功!
阅读全文
0 0
- VS2015 C# System.Data.SQLite
- C# system.data.sqlite使用
- C#使用System.Data.SQLite操作SQLite
- C#使用System.Data.SQLite操作SQLite
- C#使用System.Data.SQLite操作SQLite
- C#使用System.Data.SQLite操作SQLite
- C#使用System.Data.SQLite操作SQLite
- C# System.Data.Sqlite.dll 的注意事项
- C#引用System.Data.SQLite操作SQLite数据库一例
- System.Data.SQLite
- System.Data.SQLite错误,
- C# 调用System.Data.Sqlite 外键失效解决方案
- System.Data.SQLite数据库简介
- System.Data.SQLite数据库介绍
- System.Data.SQLite数据库简介
- System.Data.SQLite数据库介绍
- System.Data.SQLite数据库介绍
- System.Data.SQLite数据库介绍
- nginx FastCGI错误Primary script unknown解决办法(访问php提示"File not found.)
- C# 通过exchange发送邮件 defaultuser and use username_password
- 十张思维导图掌握javascript重点
- fresco加载图片+retrofit网络请求+rxjava2+xrecyclerview下拉刷新上拉加载
- 数据结构-查找-顺序查找(1)时间复杂度(n+1)/2
- VS2015 C# System.Data.SQLite
- Android 之路12---Java基础7
- 【iOS】自定义CALayer可能会出现没有动画过程但有动画结果的解析
- CUDA
- 改变viewPager滑动的速度,利用反射完美实现
- layui获取选中行数据
- 递归算法及经典例子实现
- HTML select 复选框 互相值转换
- sftp配置