SqlLite在Net中的使用

一、下载SQLite源码
http://www.sqlite.org/download.html

管理工具:http://www.sqliteexpert.com/

二、下载ADO.NET 2.0 For SqLite,并安装,可在bin目录下找到System.Data.SQLite.dll
http://sourceforge.net/projects/adodotnetsqlite/
·

三、VS中新建连接,选择SQL Lite,并New一个数据库文件,如SqliteDemo.db

四、创建数据库表方法

   static string dbPath = @"C:\sqliteDemo.db";

        public static void CreateDB()

        {

            using (SQLiteConnection connection = new SQLiteConnection("Data Source=" + dbPath))

            {

                connection.Open();

                 using  ( SQLiteCommand  command =  new   SQLiteCommand (connection))

                {

                    command.CommandText = "CREATE TABLE Demo(id integer NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE)";

                    command.ExecuteNonQuery();

                }

            }

        }

五、异常信息
错误:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。

解决:在配置文件中

<startup useLegacyV2RuntimeActivationPolicy="true">

 

SqlLite部署零成本,只需要System.Data.SqlLite.dll即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值