发布时间 : 星期二 文章老年公寓信息管理系统的分析研究毕业论文更新完毕开始阅读
对象基本相同,只是范围有所差别。
5.Server服务对象:该对象提供对服务器的方法和属性进行访问。
6.Cookie状态对象:Cookie对象能够长时间的储存用户的信息,一般存在本地。
2.1.5 .NET框架层次结构
.NET Framework的结构如图2.1所示
图2.1 .NET Framework的结构
2.2 数据库原理
2.2.1 Microsoft SQL Server简介
Microsoft SQL Server 是一个数据库平台,使用BI工具能够有效管理企业级的数据。Microsoft SQL Server 数据库引擎为结构化数据以及关系型数据提供了比较安全的存储,用户可以方便建立和管理后台的数据库。
2.2.2 ADO.NET数据库访问
3
连接数据库的步骤如下:
1.首先添加System.Data.SqlClient引用:后台代码会引用System.Data.SqlClient,代码为:using System.Data.SqlClient;
2.创建SqlConnection对象:在程序代码中创建SqlConnection对象,并赋值连接字符串,代码如下:
SqlConnection con = new SqlConnection(); //设置连接字符串
con.ConnectionString= “server=.database= mydb;uid=sa;pwd=mypassword”; 3.打开数据库连接
然后,就可以调用SqlConnection中的Open()方法来打开数据库的连接。代码如下所示:
con.Open();
在程序几乎所有的页面货模块中都需要连接数据库,因此也就都需要使用连接字符串,故通常会将连接字符串写到配置文件中,使用时通过.NET提供的配置管理类来读取,修改时只需要修改该配置文件一处,从而简化了开发的烦琐程度。
打开Web网站的配置文件web.config,查找
改为
connectionString=”server=.;database=mydb;uid=sa;pwd=mypassword”/> 上述代码中 在程序中通过使用ConfigurationManager类能够获取配置文件中的连接字符串,代码如下: string connectionString = ConfigurationManager.ConnectionString[“conn”]. ConnectionString; 4.关闭数据库连接 对数据进行完操作后,在代码结束时需要关闭数据库连接,通过Close()方法即可将其关闭,代码如下所示: con.Close(); 4 5.连接测试 使用ADO.NET连接数据库。创建页面SqlConnectionDemo.aspx,包含一个ID为”Label1”的Label控件,页面的后台代码如下所示: Public partial class SqlConnectionDemo:System.Web.UI.Page { public static readonly string CONN_STR = { try { } catch { } } } Label1.Text = “连接失败!”; SqlConnection conn = new SqlConnection(CONN_STR); conn.Open(); Label1.Text = “连接成功!”; conn.Close(); ConfigurationManager.ConnectionString[“conn”].ConnectionString; protected void Page_Load(object sender ,EventArgs e) 2.2.3 SQL语言概述 1.结构化查询语言,即SQL,是一种数据库查询语言,也是一种程序设计语言,主要用来添、查、改、删和管理关系数据库系统,并且还是数据库脚本文件的扩展名。 2.SQL语言主要包括以下几个普遍使用的部分: 数据定义语言(DDL) 数据操纵语言(DML) 数据控制语言(DCL) 数据查询语言(DQL) 事务处理语言(TPL) 指针控制语言(CCL) 5 2.3 浏览器/服务器结构 浏览器/服务器体系结构(即Browse/Server体系结构)是客户端/服务器体系结构(即Client/Server结构)在Internet上基于Web应用的一种实现方式,两种结构是同一个计算体系结构里的不同的分支结构。Web技术,是B/S体系结构的关键,也是互联网技术的核心内容。 B/S体系结构的原理,是将一个应用分解为Web服务器和Web浏览器,浏览器其实是当做服务器的客户端,两者之间通过HTTP协议这座桥梁来通信。用户通过已建立的一个指向URL的超级链接,使浏览器来访问Web服务器网页。服务器端会有一个监听客户连接请求的进程,来接收并进行分析处理服务请求,然后再返回结果。浏览器通过发送统一资源定位符来请求服务器网页,服务器则使用URL来定位和显示网页。B/S体系结构如图2.2所示。 图2.2 B/S体系结构 6