SQLite简介
SQLite的官网是:http://www.sqlite.org/。SQLite 是一个实现了完备的(self-contained),可嵌入的(embeddable),零配置(zero-configuration)的SQL数据库引擎的小型的C函数库。它是完全免费的。详细介绍请参考官网。
管理工具
相关的管理工具很多,推荐 SQLite Administrator
在.Net中的使用
到http://sqlite.phxsoftware.com/ 下载ADO.NET 2.0 Provider for SQLite。下载binaries zip版就可以了。下载完后解压缩,可以在bin目录下找到System.Data.SQLite.DLL。在vs2008中用Add Refrence功能把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());
转自:
http://hi.baidu.com/zj_ly/blog/item/6fb96b0ab65a98c163d986e0.html
分享到:
相关推荐
。net操作sqllite的帮助类,非常全面基本能用到的方法都有了,需要的可以下载下来拷贝到程序中哦、
.net 全能数据库工具 sql sqlite 等
SQLLite Server操作实现Demo源码SQLiteDemo.rar
参考杨万青写的《ASP.NET Core与Restful API开发实战》,这本书写的不错,但是书中使用的是Sql Server,我一般不用这个数据库,为了学习方便,我的DEMO使用的是Sqlite3,这种数据库太好用了。另外DEMO里面也去掉了书...
sqlite 驱动 .net4.5 x64
ASP.NET源码——SQLLite Server操作实现Demo源码.zip
基于.net 的一个学生管理系统,数据库采用SQLITE,第一次使用需要进行数据库初始化,初始化后默认登入密码为100000,用户名也为100000,由于VB.NET+ACCESS2007源代码丢失,本实例用来替代本人VB.NET+ACCESS2007学生...
SQLLite使用Demo 源码 C# asp.net SQLLiteServer是一个可以轻量级的数据库,部署程序是像Access一样不用安装,Demo简单,容易上手
基于ASP.Net+Sql+JQuery实现的google like的日程视图 支持,日,周,月三种视图 支持快速新增、快速修改,拖拽更新日程时间。
asp.net mvc4 +sqlite 很方便的嵌入式数据库啊
项目:基于Sqlite数据库的asp.net三层架构示例 开发:walkingp 时间:2010-4-4 主页:http://www.51obj.cn/ 说明:本来是要做权限管理系统的,但时间太短,就打了一个架构。希望多多包涵。:)
非常好用的sqlite数据库管理工具、带.net调用库和java驱动包
SQLLite-Official NuGet Packages .NET下使用的SQLLite-Official NuGet Packages 版本:3.8.2
SqlLite .net x86安装程序, 包含引用的dll
sqlite驱动 .net4.0
帮别人做的期末考试作业,实现增删改查的通讯录,使用sqllite,介绍https://blog.csdn.net/qq_42733641/article/details/105176211
android sqllite增删改查,以前那个代码导入发现有错(http://download.csdn.net/detail/day_moon/9694831),所以改正了上传。
[其他类别]SQLLite Server操作实现Demo源码_sqlitedemo(ASP.NET源码).rar
错误内容:“混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集”,解决办法...