C# SQLite

C#使用System.Data.SQLite操作SQLite

转自:http://hzy3774.iteye.com/blog/1691932

使用System.Data.SQLite
下载地址:
http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

得到System.Data.SQLite.dll添加到工程引用;


 建表,插入操作

C#代码   收藏代码
  1. static void Main(string[] args)  
  2.         {  
  3.             SQLiteConnection conn = null;  
  4.   
  5.             string dbPath = "Data Source =" + Environment.CurrentDirectory + "/test.db";  
  6.             conn = new SQLiteConnection(dbPath);//创建数据库实例,指定文件位置  
  7.             conn.Open();//打开数据库,若文件不存在会自动创建  
  8.   
  9.             string sql = "CREATE TABLE IF NOT EXISTS student(id integer, name varchar(20), sex varchar(2));";//建表语句  
  10.             SQLiteCommand cmdCreateTable = new SQLiteCommand(sql, conn);  
  11.             cmdCreateTable.ExecuteNonQuery();//如果表不存在,创建数据表  
  12.   
  13.             SQLiteCommand cmdInsert = new SQLiteCommand(conn);  
  14.             cmdInsert.CommandText = "INSERT INTO student VALUES(1, '小红', '男')";//插入几条数据  
  15.             cmdInsert.ExecuteNonQuery();  
  16.             cmdInsert.CommandText = "INSERT INTO student VALUES(2, '小李', '女')";  
  17.             cmdInsert.ExecuteNonQuery();  
  18.             cmdInsert.CommandText = "INSERT INTO student VALUES(3, '小明', '男')";  
  19.             cmdInsert.ExecuteNonQuery();  
  20.   
  21.             conn.Close();  
  22.         }  

你可能感兴趣的:(sqlite,C#)