【转】Sqlite初学者

1、Sqlite操作(创建数据库、表等):http://space.itpub.net/221062/viewspace-495774

2、浅析SQLite数据库开发常用管理工具:http://developer.51cto.com/art/200909/151562.htm

3、在VS中使用Sqlite.net(介绍VS中如何创建Sqlite数据库及其表等):http://hi.baidu.com/ayifa/blog/item/0d0fda16c7511a1c972b4387.html


4、Sqlite中文站(介绍开发的相关文章):http://www.sqlite.com.cn/

4、C#使用SQLite数据库(asp.net/winform):http://www.zu14.cn/2009/01/07/dotnet-sqlite/
using System.Data;using System.Data.SQLite;//...using (SQLiteConnection cn = new SQLiteConnection(    "Data Source=Test.db3;Pooling=true;FailIfMissing=false")    ){    //在打开数据库时,会判断数据库是否存在,如果不存在,则在当前目录下创建一个    cn.Open();    using (SQLiteCommand cmd = new SQLiteCommand())    {        cmd.Connection = cn;        //建立表,如果表已经存在,则报错        cmd.CommandText = "CREATE TABLE [test] (id int, name nvarchar(20))";        cmd.ExecuteNonQuery();        //插入测试数据        for (int i = 2; i < 5; i++)        {            cmd.CommandText = string.Format("INSERT INTO [test] VALUES ({0}, '中文测试')", i);            cmd.ExecuteNonQuery();        }        for (int i = 5; i < 10; i++)        {            cmd.CommandText = string.Format("INSERT INTO [test] VALUES ({0}, 'English Test')", i);            cmd.ExecuteNonQuery();        }        //读取数据        cmd.CommandText = "SELECT * FROM [test]";        using (SQLiteDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))        {            while (dr.Read())            {                Console.WriteLine("第{0} 条:{1}", dr.GetValue(0), dr.GetString(1));            }        }    }}


http://www.javaeye.com/topic/114055

5、SQLite Helper类,基于.net c#的SQLite数据库操作类:http://www.svnhost.cn/Article/Detail-154.shtml


6、SQLite入门与分析:http://www.cnblogs.com/hustcat/archive/2009/02/12/1389448.html

7、Sqlite交流论坛:http://www.sqlite.com.cn/bbs/topiclist.asp?bid=11



你可能感兴趣的:(【转】Sqlite初学者)