C#使用SqLite.docx
《C#使用SqLite.docx》由会员分享,可在线阅读,更多相关《C#使用SqLite.docx(10页珍藏版)》请在冰豆网上搜索。
C#使用SqLite
A使用SQLite数据库入门
安装SQLite
下载地址
http:
//system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
如果是vs2010找到
如果是vs2008找到
下面以vs2010为例
下载sqlite-netFx40-setup-bundle-x86-2010-1.0.84.0.exe
只有点击安装设计器组件时,才能在vs中对sqlite数据库操作。
然后一路点击Next至OK.
至此,sqllite安装完成。
程序中使用SQLite
1.新建一个web站点,并在bin目录中创建一个文件Test.db3。
扩展名为db3是sqlite数据库扩展名
在服务器资源管理器中,添加链接。
文件路径为之前所创建文件Test.db3
链接成功,就可以像操作sqlserver一样,操作数据库了
创建表
添加数据
WEB站点使用
在站点中增加dll引用,找到sqlite安装目录下的bin目录,选择
System.Data.SQLite.dll
System.Data.SQLite.Linq.dll
两个dll,并引用
页面代码链接
添加引用
usingSystem.Data;
usingSystem.Data.SQLite;
绑定数据
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!
Page.IsPostBack)
{
BindGrid();
}
}
publicvoidBindGrid()
{
//设置绝对路径
stringconStr="DataSource="+Server.MapPath("~/bin/Test.db3");
SQLiteConnectioncon=newSQLiteConnection(conStr);
SQLiteDataAdapterda=newSQLiteDataAdapter("Select*fromusers",con);
DataSetds=newDataSet();
da.Fill(ds);
this.GridView1.DataSource=ds;
this.GridView1.DataBind();
}
链接后效果
常见错误
如果提示这个,说明网站.netframework选择不对。
把网站框架升级为4.0就可以了。
怎样在vs2010中,使用.netframework3.5的网站操作sqlite
1.要安装支持.netframework3.5的sqllite,在本文的启始部分中,下载的forvs2008,安装即可。
在安装过程中,只要有2010的路径,均改为2008
2.引用sqlitedll文件,引用2008下面的bin里的dll文件即可。