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即可
posted @ 2012-02-14 22:12    阅读(2037)  评论(0编辑  收藏  举报