sqlite数据库使用
来源:互联网 发布:微耕门禁数据库表结构 编辑:程序博客网 时间:2024/04/28 06:51
使用.NET操作SQLLITE
先下载ADO.NET2.0 Provider for SQLite。下载binaries zip版就可以了。下载完后解压缩,可以在bin目录下找到System.Data.SQLite.DLL。在vs2008中用Add Reference功能把System.Data.SQLite.DLL加到工程里就可以了。运行下面代码试试:
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());
- SQLite数据库使用总结
- PureBasic 使用Sqlite数据库
- Android 使用SQLite数据库
- SQLite数据库的使用
- Android 使用SQLite数据库
- SQLite数据库使用
- Android 使用SQLite数据库
- Android使用SQlite数据库
- C#使用SQLite数据库
- unity3d 使用sqlite数据库
- sqlite 数据库使用
- sqlite数据库的使用
- SQLite 数据库使用
- Android 使用SQLite数据库
- 使用sqlite创建数据库
- Android使用SQlite数据库
- sqlite数据库使用
- Sqlite数据库的使用
- SQL 入门的一些资料
- Arduino 扩展库的制作(官网原文件精细翻译)--附详细实例教程
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第二篇:第一个页面
- 深入理解Oracle的并行操作
- cocos2d-x学习日志(3) --动画类
- sqlite数据库使用
- 改变 WID 的位置
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇:ASP.NET MVC全局观
- Stanford机器学习---第四讲. 神经网络的表示 Neural Networks representation
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第四篇:传递表单数据
- 20130820 【南华大学 ACM】 个人选拔赛第二场 【B . SUME】
- 一位天才创业者从4位大佬身上学到的:懂得放弃
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第五篇:MVC整合Ajax
- Delphi学习之Assigned使用