2.5SQL Server数据库简介

SQL Server是由客户机,服务器两部分组成的关系型数据库管理系统,客户机和服务器将一个任务划分为两个方面,其中客户机的主要任务为向服务器发送链接请求,进行数据访问,接受服务器的请求结果,处理请求链接的结果。服务器的的主要任务是接受客户机的请求并处理,管理用户的数据库,还有权限等其他信息,向用户提供完整的数据库信息。

对于SQL Server来说,数据库的最基本也是最重要的功能是数据库管理,他可以同时存储多个数据库,一个数据库中含有许多对象,最基本的就是表,表是用来描述实体之间的关系,除此之外还有许多和表相关的对象。视图是虚构的表,可以让用户对视图进行操作,防止用户操作表影响系统的性能 ,视图中有部分数据。存储过程是一段数据库操作语句,它可以被多次执行。索引是对表进行排列,可以提高对数据的访问速度。约束是对表中的数据进行有意义的限制。默认值就是当表中某些项没有值时候,就自动给他指定一个值。触发器是当用户对表进行操作时候,所执行的事先编写好的数据库语句。SQL Server可以直接存储结构化,半结构化和非结构化文档的数据。查询,搜索,同步,报告和分析之类的操作都可以直接进行。不管数据是在计算机上还是移动设备上,数据库都可以直接控制数据。而且SQL Server 允许使用 Microsoft .NET 和Visual Studio开发的应用程序中使用数据库。

2.6ADO.NET数据访问简介

    在管理信息系统中,通常需要用数据库存储数据信息,常见的数据库有SQL Server,Access,Oracle等,想要连接使用数据库,就需要数据库访问技术,ADO.NET就是一种数据库访问技术。

    ADO.NET是.net平台的数据访问技术,是ADO的更新,是.NETFramework的一部分。ADO.NET含有许多类,用来进行数据库的增删改查操作,ADO.NET主要由以下五个对象组成:1.Connection对象,Connection对象用来和数据库进行连接,Connection有许多不同的类,每个类都对应着不同的数据源,和SQL Server 数据库连接使用SqlConnection类,用SqlConnection类连接数据库需要分三步,第一步,编写连接字符串,连接字符串要含有服务器名,数据库名,还有用户和密码。第二步,创建Connection对象,使用字符串用new关键字创建一个对象,第三步,打开数据库。2.Command对象,使用Command对象可以对数据库进行增删改查操作,同样的对应SQL Server数据库使用SqlCommand对象,SqlCommand对象需要含有两个参数,一个为上一步创建的Connection,另一个为将要执行的SQL语句。3.DataReader对象,当对数据只需要进行只读操作时候,选用DataReader对象比较合适,这个对象需要调用Command中的方法才能发挥作用,而且必须和数据维持连接,才能获得对象中的数据。同样的,和SQL Server数据库进行连接,选择SQLDataReader类,具体过程为先执行前两个对象,然后,用ExecuteReader来创建该类,在查找的对象为多行多列时候,选择此方法。使用这个对象还有几点需要注意,使用的时候Connection需要在打开状态下使用,完成后关闭数据库的连接,而且对于查询的对象不能改变,只能按照顺序读取。4.DataSet对象,相当于一个暂时的数据库,里面可以存储数据,想要使用这个对象的具体过程为用户先发出请求,数据库接收到请求后将对应的数据发送到DataSet里面,再由它传递给用户,当用户对数据进行修改时,也是改动数据集中的数据,之后再将修改过得数据发送到数据库并修改数据库中的数据。使用该方法可以没有参数,程序会默认一个参数名NewDataSet。5.DataAdapter对象,它具有双向传输的能力,连接Connection和DataSet的作用,对应SQL Server数据库,使用SQLDateReader类,在连接数据库之后,就可以创建该对象,并且根据需求不同,使用不同的Command属性,主要的方法分为两种,fill方法和updata方法。

上一篇:ASP.NET造纸厂管理系统的设计与实现
下一篇:asp.net+sqlserver宠物管理系统的设计与实现

C#企业信息管理系统设计

asp.net驾校管理系统的设计与实现

asp.net+sqlserver宠物管理系统的设计与实现

ASP.NET造纸厂管理系统的设计与实现

ASP.NETMVC架构下的校园新闻...

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

电力检修中系统化检修探讨【1687字】

临床护理路径茬急性左心...

体验式教學茬旅游管理教...

国内外桥梁底部探测技术研究现状

日本治愈系电影的研究《...

急性心肌梗死门诊急救护...

如何提高初中英语课堂学生积极性和集中度

论企业管理中的和谐构建【3864字】

40岁做什么运动最好,40岁...

關于企业员工职业道德教...