- 浏览: 507171 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 2321随着像Silverlight·和 ... -
自己动手编写一个类似 QuickPart 的用户控件包装器
2009-01-19 17:58 849大家知道涂曙光写了一个QuickPart的包装器,那么大家 ... -
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通
2009-02-13 18:14 1153您可以使用 Analysis Services 来分析大 ... -
Oracle 9i & PLSQL 全简体中文版数据库安装过程(图解)
2009-02-14 12:07 2157Oracle 安装的过程的教程很多,如果你搜索到我的博客,希望 ... -
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通(二)---定义和部署多维数据集及问题处理
2009-02-14 22:34 2430定义维度 在解决方案 ... -
解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”(图)
2009-02-23 16:55 2259在用VSTS2005/2008+Oracle9做环 ... -
简单的源代码统计工具(统计源代码行数、工数、成本、质量指标统计)
2009-03-05 11:40 1853最新版本:2.2.30.36 点击下载 请看下面的图片 使 ... -
Google Earth & Asp.Net 一步一步从入门到精通(一)一个加载KML文档的例子
2009-03-06 22:31 1196Google Earth 和 Google Maps ... -
Oracle 10g for Windows 简体中文版的安装过程
2009-03-08 11:12 2111我的配置 操作系统:Windows Server ... -
使用 xsd.exe 命令工具 将 xsd架构 生成 类文件
2009-03-29 17:28 2838下面是标准教程 XML ... -
EasyPHP 3 + Mantis 1.2 快速搭建安装免费开源的中文缺陷管理平台(图)
2009-04-09 16:10 2303EasyPHP 下载地址 http://eas ... -
WF (Windows Workflow Foundation) 工作流学习(一)一个Asp.Net 状态机验证程序
2009-04-10 17:56 3700源代码下载:http://files.cnblogs.com/ ... -
WF (Windows Workflow Foundation) 工作流学习(二)一个Asp.Net 与 顺序工作流 结合的例子
2009-04-13 14:49 3307程序下载地址: http://files.cnblogs.c ... -
Expression、WPF、Silverlight 入门 学习视频
2009-04-16 10:41 1275前言: 这不是一个教程,只是我在学习Expression过程 ... -
Expression Bland 入门视频(二) 创建一个用户控件
2009-04-17 13:13 1096描述:创建一个用户控件,例子源自微软官方视频网站 视频源码下载 ... -
Expression Bland 入门视频(三) 菜单、项目面板及工作区介绍
2009-04-17 17:55 784描述:如果你熟悉Visual Studio 这个视频就不要下 ... -
Expression Bland 入门视频(四) 了解工具栏
2009-04-19 12:57 987描述:本节全面的预览了一下 Bland 工具栏中的每个工具的作 ... -
Expression Bland 入门视频(五) 了解对象面板和属性面板
2009-04-19 18:42 755描述:本节大概的了解一下 Bland 中的对象面板和属性面板, ... -
Windows Gadget 开发常用的几个系统方法及设置
2009-07-14 13:33 18711.设置窗口关闭方法委托 System.Gadget.onS ... -
小技巧:在 Windows 7 的 IIS 7.5 中 运行 WCF 服务 404 错误
2009-08-03 13:59 1921在Windows 7 中运行运行一个Silverlight 3 ...
相关推荐
ASP.NET Core 6 MVC+SQLite 示例项目是一个现代Web应用程序开发框架的应用实例,它结合了ASP.NET Core 6的最新特性,MVC(Model-View-Controller)设计模式以及SQLite数据库。这个项目是在Visual Studio 2022环境下...
ASP.NET MVC4与SQLite是一个强大的组合,用于构建高效、轻量级的Web应用程序。ASP.NET MVC4是一个基于模型-视图-控制器(MVC)设计模式的开源框架,它允许开发者构建可维护、可测试的Web应用。SQLite则是一个便携式...
ASP.NET MVC3.0 是微软开发的一个开源框架,用于构建可测试、可维护的Web应用程序。这个框架在ASP.NET的基础上引入了模型-视图-控制器(Model-View-Controller)设计模式,使得开发者能够更清晰地分离业务逻辑、数据...
在Asp.net中使用SQLite数据库,首先需要理解SQLite的特点,SQLite是一个轻量级的、开源的、嵌入式的关系型数据库,它无需独立服务器进程,可以直接在应用程序内部使用,具有高性能、易于操作和部署的优势。...
"SQLiteDemo"可能是一个使用SQLite数据库的ASP.NET MVC项目。SQLite是一个轻量级、自包含的数据库引擎,常用于嵌入式系统或开发测试环境。在这里,你可以学习到如何配置ASP.NET MVC来连接SQLite,以及如何进行数据库...
这篇Demo源码提供了一个简单易懂的示例,帮助开发者了解如何在C# ASP.NET项目中集成并使用SQLite数据库。 首先,SQLite的优势在于其轻量级特性,不需要额外的服务器进程,可以直接嵌入到应用程序中。这使得它在单机...
SQLite是一个轻量级的、开源的SQL数据库引擎,常用于嵌入式系统和移动应用,因为它不需要独立的服务器进程。 首先,我们需要了解`System.Data.SQLite.dll`库。这是一个专门为.NET Framework设计的SQLite绑定,它...
通过实践这些资源中的例子,可以更好地理解和掌握ASP.NET的使用技巧。 总结来说,ASP.NET是一个强大的Web开发平台,它提供的工具和特性使得开发高效、安全的Web应用成为可能。通过研究"[聊天留言]穷小子asp.net留言...
在本案例中,"Quartz.NET定时任务例子源代码(C#)" 提供了一个使用C#语言实现的Quartz.NET应用示例,帮助开发者了解如何在实际项目中运用该库。 首先,`MyQuartz.sln` 是Visual Studio的解决方案文件,包含了整个...
本项目“DogBreeder”就是一个很好的例子,它展示了如何在ASP .NET环境中利用数据库来管理狗的品种、繁殖信息等关键数据。下面我们将深入探讨这个项目的实现细节和技术要点。 首先,ASP .NET是一个开源的Web框架,...
标题 "EF POCO小例子" 指的是使用Entity Framework(EF)框架与Plain Old CLR Objects(POCO)进行数据库操作的一个实例。在.NET开发中,EF是一种流行的对象关系映射(ORM)工具,它允许开发者使用面向对象的编程...
在这个示例中,我们将探讨如何利用DO.NET(可能是DataObjects.NET,一个开源的ORM框架)来构建这样的架构。 首先,三层架构通常包括以下三层: 1. **表现层(Presentation Layer)**:这是用户与应用交互的部分,...
ASP.NET MVC是微软提供的一个开源Web应用程序框架,它遵循模型-视图-控制器(Model-View-Controller)设计模式。这个框架允许开发者将业务逻辑、数据处理和用户界面分离,提高了代码的可读性和可维护性。...
这个版本中,例子程序访问的数据库主要是 Access,而单元测试使用的数据库是 SQLite,通过修改配置文件中数据源部分,可以使之不需要重新编译即可工作于其它数据库上。配置部分通过 App.config 进行,请参阅 ...
【标题】"简单的留言版"所指的是一款基于.NET技术开发的在线留言系统。这个系统可能是一个基础的交互式平台,...同时,这个系统也展示了开源软件的共享精神,为初学者和有经验的开发者提供了一个实践和学习的好例子。
该系统的后端部分可能采用了Microsoft的技术栈,如ASP.NET Core,这是一个高性能的开源框架,用于构建Web应用和服务。它支持跨平台开发,可以运行在Windows、Linux和macOS上。在图书管理系统的后端,ASP.NET Core...
BlogEngine 是一个开源的博客平台,专为个人和组织设计,用于构建和管理在线博客。它提供了丰富的功能和高度的可定制性,让用户能够轻松创建并维护自己的博客网站。BlogEngine 的核心特性包括文章管理、评论系统、...
另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。 FreeBird2011Dlg.h 主对话框类头文件 MultiGroup.h 多播组类头文件 UserLink.h 用户链表类头文件 ListenSocket.h 侦听接口...