当前位置:首页 > 数据库 > SQlite

【转载在 .NET 里面使用 SQLite】

 

3、连接数据库

【转载在 .NET 里面使用 SQLite】 - 文章图片System.Data.SQLite.SQLiteConnection conn = new System.Data.SQLite.SQLiteConnection(connectionString);

connectionString中包含了数据库的一些配置信息,比如数据库文件,数据库打开的密码等,可以利用System.Data.SQLite.SQLiteConnectionStringBuilder来辅助创建connectionString

4、创建表、读取数据等和Access或MS SQL没多大区别了

  【转载在 .NET 里面使用 SQLite】 - 文章图片            //创建一个数据库文件 【转载在 .NET 里面使用 SQLite】 - 文章图片            string datasource="h:/test.db"; 【转载在 .NET 里面使用 SQLite】 - 文章图片            System.Data.SQLite.SQLiteConnection.CreateFile(datasource); 【转载在 .NET 里面使用 SQLite】 - 文章图片            //连接数据库 【转载在 .NET 里面使用 SQLite】 - 文章图片            System.Data.SQLite.SQLiteConnection conn = new System.Data.SQLite.SQLiteConnection(); 【转载在 .NET 里面使用 SQLite】 - 文章图片            System.Data.SQLite.SQLiteConnectionStringBuilder connstr = new System.Data.SQLite.SQLiteConnectionStringBuilder(); 【转载在 .NET 里面使用 SQLite】 - 文章图片            connstr.DataSource = datasource; 【转载在 .NET 里面使用 SQLite】 - 文章图片            connstr.Password = "admin";//设置密码,SQLite ADO.NET实现了数据库密码保护 【转载在 .NET 里面使用 SQLite】 - 文章图片            conn.ConnectionString = connstr.ToString();             【转载在 .NET 里面使用 SQLite】 - 文章图片            conn.Open(); 【转载在 .NET 里面使用 SQLite】 - 文章图片            //创建表 【转载在 .NET 里面使用 SQLite】 - 文章图片            System.Data.SQLite.SQLiteCommand cmd = new System.Data.SQLite.SQLiteCommand(); 【转载在 .NET 里面使用 SQLite】 - 文章图片            string sql = "CREATE TABLE test(username varchar(20),password varchar(20))"; 【转载在 .NET 里面使用 SQLite】 - 文章图片            cmd.CommandText=sql; 【转载在 .NET 里面使用 SQLite】 - 文章图片            cmd.Connection=conn; 【转载在 .NET 里面使用 SQLite】 - 文章图片            cmd.ExecuteNonQuery(); 【转载在 .NET 里面使用 SQLite】 - 文章图片            //插入数据 【转载在 .NET 里面使用 SQLite】 - 文章图片            sql = "INSERT INTO test VALUES(‘ekinglong‘,‘mypassword‘)"; 【转载在 .NET 里面使用 SQLite】 - 文章图片            cmd.CommandText = sql; 【转载在 .NET 里面使用 SQLite】 - 文章图片            cmd.ExecuteNonQuery(); 【转载在 .NET 里面使用 SQLite】 - 文章图片            //取出数据 【转载在 .NET 里面使用 SQLite】 - 文章图片            sql = "SELECT * FROM test"; 【转载在 .NET 里面使用 SQLite】 - 文章图片            cmd.CommandText = sql; 【转载在 .NET 里面使用 SQLite】 - 文章图片            System.Data.SQLite.SQLiteDataReader reader = cmd.ExecuteReader(); 【转载在 .NET 里面使用 SQLite】 - 文章图片            StringBuilder sb = new StringBuilder(); 【转载在 .NET 里面使用 SQLite】 - 文章图片            while (reader.Read()) 【转载在 .NET 里面使用 SQLite】 - 文章图片【转载在 .NET 里面使用 SQLite】 - 文章图片            

【转载在 .NET 里面使用 SQLite】

标签:

本文系统来源:http://www.cnblogs.com/experience/p/4503700.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!