文件名称:SQLite For .Net2.0/3.5 (System.Data.SQLite.DLL)
文件大小:3.03MB
文件格式:EXE
更新时间:2015-03-03 11:58:52
SQLite For .Net2.0/3.5 (System.Data.SQLite.DLL)
SQLite For .Net2.0/3.5 (System.Data.SQLite.DLL) 下载后安装,然后在引用中 引用此程序安装目录下的System.Data.SQLite.DLL 文件。 再导入 using System.Data.SQLite; 命名空间。 调用示例: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SQLite; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string datasource = "e:/tmp/test.db"; System.Data.SQLite.SQLiteConnection.CreateFile(datasource); //连接数据库 System.Data.SQLite.SQLiteConnection conn = new System.Data.SQLite.SQLiteConnection(); System.Data.SQLite.SQLiteConnectionStringBuilder connstr = new System.Data.SQLite.SQLiteConnectionStringBuilder(); connstr.DataSource = datasource; connstr.Password = "admin";//设置密码,SQLite ADO.NET实现了数据库密码保护 conn.ConnectionString = connstr.ToString(); conn.Open(); //创建表 System.Data.SQLite.SQLiteCommand cmd = new System.Data.SQLite.SQLiteCommand(); string sql = "CREATE TABLE test(username varchar(20),password varchar(20))"; cmd.CommandText = sql; cmd.Connection = conn; cmd.ExecuteNonQuery(); //插入数据 sql = "INSERT INTO test VALUES('a','b')"; cmd.CommandText = sql; cmd.ExecuteNonQuery(); //取出数据 sql = "SELECT * FROM test"; cmd.CommandText = sql; System.Data.SQLite.SQLiteDataReader reader = cmd.ExecuteReader(); StringBuilder sb = new StringBuilder(); while (reader.Read()) { sb.Append("username:").Append(reader.GetString(0)).Append("\n") .Append("password:").Append(reader.GetString(1)); } MessageBox.Show(sb.ToString()); } } } 由于上传版面问题 导致代码比较乱。 可在VS中 用 ctrl + K ,ctrl + D 格式化对齐代码。