Precompiled Binaries of SQLite for .NET Framework
创新互联专注于石拐企业网站建设,自适应网站建设,商城系统网站开发。石拐网站建设公司,为石拐等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
笔者使用的是VS2008开发环境,.NET框架版本3.5SP1,所以下载了sqlite-netFx35-binary-Win32-2008-1.0.74.0.zip文件。
下载的压缩包中有一个测试用test.exe文件,如果能正常运行,则证明选择版本正确。
对于数据库开发,终端的查询分析器是不能少的,这里找到国外开发人员推荐的FireFox下SQLite管理器扩展:
http://code.google.com/p/sqlite-manager/
注意:这里需要根据浏览器的版本下载相应的扩展插件。
当sqlite manger插件安装完成后,重起firefox可能会没有反应,可以打开任务管理器杀掉firefox进程,然后再打开firefox浏览器。
- Imports System.Data.SQLite
- Module Module1
- Sub Main()
- ''创建数据库连接,在using块后自动切断连接并销毁对象
- Using conn As New SQLiteConnection("Data Source=C:\northwindEF.db")
- ''打开数据库连接
- conn.Open()
- ''创建数据库查询
- Dim cmd As New SQLiteCommand("SELECT * FROM Customers", conn)
- ''声明结果数据集
- Dim ds As New DataSet
- ''创建数据适配器
- Dim da As New SQLiteDataAdapter(cmd)
- ''用查询结果填充数据集
- da.Fill(ds)
- ''以XML形式输出数据集内容
- Console.WriteLine(ds.GetXml())
- End Using
- Console.ReadLine()
- End Sub
- End Module
引用了程序集System.Data.SQLite.Dll,运行此代码会发生如下错误:
无法加载 DLL“SQLite.Interop.DLL”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
这时我们可以通过添加“现有项...”将SQLite.Interop.DLL文件“添加为链接”,然后在工程中选择此文件连接,打开属性窗口,将属性“复制到输出目录”的值更改为“始终复制”,这样当项目编译或运行时,此文件就一定会被复制到程序集输出文件夹中。
这样之后运行代码OK,所有准备工作完成,我们可以以SQLite数据库作为数据存储进行软件开发。
后一篇文章《 SQLite开发中的Mermbership Provider》我们将看看如何实现SQLite数据库的Membership Provider。
原文链接:http://www.cnblogs.com/richardc2k/archive/2011/07/30/2121875.html
【编辑推荐】
文章标题:SQLite开发准备
链接地址:http://www.gawzjz.com/qtweb/news11/191961.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联