- 浏览: 491455 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (329)
- [发布至博客园首页] (12)
- [随笔分类][01] .Net X (59)
- [随笔分类][20] Architecture (16)
- [随笔分类][21] Developer Logs (13)
- [网站分类]Windows 7 (1)
- [随笔分类][13] Oracle & .Net (7)
- [随笔分类][16] Love in China (14)
- [随笔分类][15] Development Tools (20)
- [随笔分类][18] Windows Phone (12)
- [随笔分类][12] Design & Pattern (17)
- [网站分类].NET新手区 (22)
- [网站分类]首页候选区 (2)
- [随笔分类][08] Windows (Server) (13)
- [随笔分类][02] CSLA.Net (3)
- [随笔分类][10] jQuery & javaScript (10)
- [随笔分类][11] SQL Server (4)
- [随笔分类][22] Enterprise Logs (3)
- [随笔分类][03] News (9)
- [随笔分类][19] Quality Assurance (2)
- [随笔分类][05] Silverlight (20)
- [随笔分类][14] Google Earth & .Net (6)
- [网站分类]非技术区 (9)
- [随笔分类][07] WWF (2)
- [随笔分类][04] SharePoint (1)
- [随笔分类][20] Analysis & Design (36)
- [随笔分类][06] WCF (5)
- [随笔分类][12] Architecture (1)
- [随笔分类][09] WPF (0)
- [随笔分类][17] VStudio & Expression (5)
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
据说SQLite已经是世界上部署最广泛的SQL数据库引擎,早上看了一下,把使用的过程记录下来提供给感兴趣的朋友。
关键词:
1.SQLite是一个开源的,轻量级的,支持多平台的数据库。
2.SQLite是一个嵌入式SQL数据库引擎,没有独立的服务进程。
3.SQLite直接读写磁盘文件,表、索引、触发器和视图的完整SQL数据库就包含在一个独立的磁盘文件中。
搭建SQLite for .Net 开发环境:
1.下载SQLite ADO.NET Data Provider 安装上
http://cid-6ed27995cf72da48.skydrive.live.com/self.aspx/.Public/Soft/SQLite-1.0.60.0-setup.exe
2.下载SQLite GUI 客户端 安装上
网上的朋友推荐用Download SQLite Expert Personal 1.7.84 (Freeware),我也是用他,不过感觉他对中文的支持也不是很好。
这里有一个SQLite GUI客户端的列表 http://www.sqlite.org/cvstrac/wiki?p=ManagementTools 大家可以找找自己需要的。
建数据库
建立一个名为testDB的库,如下图
建立一个名为testT的表,包含ID,Name,Email三个字段
SQL 插入几条数据,如下图
编写Asp.Net Web应用程序访问SQLite数据库
1.Web应用程序引用System.Data.SQLite 程序集,像SQLClient一样的去使用
2.做一个简单测试,GridView数据绑定,代码如下
aspx 文件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:GridView ID="GridView1" runat="server"> </asp:GridView> </div> </form> </body> </html>
aspx.cs 文件
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SQLite; using System.Data; namespace SQLite { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string connStr = "Data Source=C:\\testDB;New=False;Compress=True;Synchronous=Off;UTF8Encoding=True;Version=3;"; using (SQLiteConnection conn = new SQLiteConnection(connStr)) { SQLiteDataAdapter da = new SQLiteDataAdapter("select * from testT", conn); DataTable dt = new DataTable(); da.Fill(dt); GridView1.DataSource = dt.DefaultView; GridView1.DataBind(); } } } }
运行结果,绑定显示数据
总结:
1.之前没有看过SQLite的文章,今天初次使用上手很快,使用也很方便,感兴趣的朋友,可以尝试一下。
2.SQLite提供了像SQLClient一样的ADO.NET Data Provider ,支持Linq
3.SQLlite开源可以跨平台,这点很吸引人。
4.感觉很像Access数据库,如果是小型规模的网站之类的程序,可以考虑使用他。
5.不过SQLite网上的提供的免费GUI多多少少都用点不完善,如果那位朋友有比较好的,跟帖告诉我一下,谢谢。
6.设置密码,就是如果简单的给SQLite数据库设置密码呢?看网上说SQLite如果想设置密码加密需要收费?
Demo下载:
发表评论
-
jQuery for Asp.Net 一步一步从入门到精通(附 jQuery API 彩色大图)
2009-01-17 20:10 2281随着像Silverlight·和 ... -
自己动手编写一个类似 QuickPart 的用户控件包装器
2009-01-19 17:58 806大家知道涂曙光写了一个QuickPart的包装器,那么大家 ... -
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通
2009-02-13 18:14 1123您可以使用 Analysis Services 来分析大 ... -
Oracle 9i & PLSQL 全简体中文版数据库安装过程(图解)
2009-02-14 12:07 2120Oracle 安装的过程的教程很多,如果你搜索到我的博客,希望 ... -
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通(二)---定义和部署多维数据集及问题处理
2009-02-14 22:34 2380定义维度 在解决方案 ... -
解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”(图)
2009-02-23 16:55 2050在用VSTS2005/2008+Oracle9做环 ... -
简单的源代码统计工具(统计源代码行数、工数、成本、质量指标统计)
2009-03-05 11:40 1756最新版本:2.2.30.36 点击下载 请看下面的图片 使 ... -
Google Earth & Asp.Net 一步一步从入门到精通(一)一个加载KML文档的例子
2009-03-06 22:31 1151Google Earth 和 Google Maps ... -
Oracle 10g for Windows 简体中文版的安装过程
2009-03-08 11:12 2077我的配置 操作系统:Windows Server ... -
使用 xsd.exe 命令工具 将 xsd架构 生成 类文件
2009-03-29 17:28 2773下面是标准教程 XML ... -
EasyPHP 3 + Mantis 1.2 快速搭建安装免费开源的中文缺陷管理平台(图)
2009-04-09 16:10 2253EasyPHP 下载地址 http://eas ... -
WF (Windows Workflow Foundation) 工作流学习(一)一个Asp.Net 状态机验证程序
2009-04-10 17:56 3640源代码下载:http://files.cnblogs.com/ ... -
WF (Windows Workflow Foundation) 工作流学习(二)一个Asp.Net 与 顺序工作流 结合的例子
2009-04-13 14:49 3251程序下载地址: http://files.cnblogs.c ... -
Expression、WPF、Silverlight 入门 学习视频
2009-04-16 10:41 1241前言: 这不是一个教程,只是我在学习Expression过程 ... -
Expression Bland 入门视频(二) 创建一个用户控件
2009-04-17 13:13 1059描述:创建一个用户控件,例子源自微软官方视频网站 视频源码下载 ... -
Expression Bland 入门视频(三) 菜单、项目面板及工作区介绍
2009-04-17 17:55 744描述:如果你熟悉Visual Studio 这个视频就不要下 ... -
Expression Bland 入门视频(四) 了解工具栏
2009-04-19 12:57 944描述:本节全面的预览了一下 Bland 工具栏中的每个工具的作 ... -
Expression Bland 入门视频(五) 了解对象面板和属性面板
2009-04-19 18:42 714描述:本节大概的了解一下 Bland 中的对象面板和属性面板, ... -
Windows Gadget 开发常用的几个系统方法及设置
2009-07-14 13:33 18071.设置窗口关闭方法委托 System.Gadget.onS ... -
小技巧:在 Windows 7 的 IIS 7.5 中 运行 WCF 服务 404 错误
2009-08-03 13:59 1888在Windows 7 中运行运行一个Silverlight 3 ...
相关推荐
SQLITE数据库操作实例,里面包括新建数据库、新建删除数据表、增删减数据等操作,需使用vs2010以上版本,VB.NET源码
asp.net core6 MVC APP例子,使用SQLite数据库,VS2022创建,网上的例子和教程都是.net core5以前的,这个是全新创建没有Startup文件的。
用VB.net操作SQLite数据库 还包括详细的图文教程的博客链接 如有需要可以下载 物超所值
SQLite开源数据库管理工具SQLite开源数据库管理工具SQLite开源数据库管理工具
参考杨万青写的《ASP.NET Core与Restful API开发实战》,这本书写的不错,但是书中使用的是Sql Server,我一般不用这个数据库,为了学习方便,我的DEMO使用的是Sqlite3,这种数据库太好用了。另外DEMO里面也去掉了书...
非常好用的sqlite数据库管理工具、带.net调用库和java驱动包
项目:基于Sqlite数据库的asp.net三层架构示例 开发:walkingp 时间:2010-4-4 主页:http://www.51obj.cn/ 说明:本来是要做权限管理系统的,但时间太短,就打了一个架构。希望多多包涵。:)
sqlite ADO.NET安装包(sqlite嵌入式数据库开发) 体现sqlite数据库的应用,ado.net的完美结合.
SQLite是一个轻量级的数据库,部署程序是像Access一样不用安装数据库系统。 本DEMO通过SQLiteHelper演示了Asp.net下对SQLite的增、删、改、查操作。 详尽注释一看就懂,0学习成本,甚至可以直接拿来用。 此外包含了...
QLite操作驱动的dll。下载完成后,新建一个winform项目,在引用中添加[System.Data.SQLite.dll],并在[Form.cs]中添加[using System.Data.SQLite;]
数据库sqlite 小型数据库数据库sqlite
开源数据库源码sqlite 开源数据库sqlite源码 开源数据库sqlite源码
使用ASP.Net演示了开发中使用SQLite的基本方法,建议使用SQLite Developer管理SQLite数据库。
基于.net 的一个学生管理系统,数据库采用SQLITE,第一次使用需要进行数据库初始化,初始化后默认登入密码为100000,用户名也为100000,由于VB.NET+ACCESS2007源代码丢失,本实例用来替代本人VB.NET+ACCESS2007学生...
使用SQLite本地数据库以及有关如何使用的简介。
asp.net mvc4 +sqlite 很方便的嵌入式数据库啊
实际运用中当我用SqliteAdmin以及SQLite Expert Professional 2软件新建Sqlite数据库的时候在ASP.NET中是无法运用的,老是报错:文件不是一个合法的数据库。后来采用一种方法,就是直接在ASP.NET里面利用引用入的DLL...
1、一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#以及.NET项目68%的重复工作,让开发人员远离加班。 2、使用ApacheLicense2.0协议,采用主流框架,容易上手,简单易学,学习...
概述 SQLite介绍 自几十年前出现的商业应用... SQLite是一个开源的嵌入式关系数据库,它在2000年由D. Richard Hipp发布,它的减少应用程序管理数据的开销,SQLite可移植性好,很容易使用,很小,高效而且可靠。 SQLite
SQLite数据库加密解密小工具,只用于.Net中使用SQLite时的加密和加密