使用DataSet操作数据

使用DataSet操作数据

ID:44327385

大小:1.14 MB

页数:45页

时间:2019-10-20

使用DataSet操作数据_第1页
使用DataSet操作数据_第2页
使用DataSet操作数据_第3页
使用DataSet操作数据_第4页
使用DataSet操作数据_第5页
资源描述:

《使用DataSet操作数据》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章ADO.NET应用基础7.1数据库基础7.2什么是ADO.NET7.3使用VisualStudio向导访问数据库7.4使用Connection连接数据库7.5使用Command操作数据库7.6使用DataSet操作数据7.7使用DataReader读取数据7.8本章小结7.1数据库基础数据库就是按照一定方式把数据组织、存储在一起的集合。在数据库技术发展过程中,曾出现过网状式数据库、文件式数据库、关系型数据库。其中关系型数据库是目前应用最广泛的数据库。在关系数据库中,包含很多的表,每个数据表以二维表格的形式显示数据,表是由行和列组成的,行列交叉处的表格显示存在数据库中数

2、据。此外,数据库中还有将几个表连在一起显示的视图、表与表之间的关系约束等。返回7.2什么是ADO.NET①ADO.NET去掉了ADO中的RecordSet,用一种更新、更完整的对象DataSet表示不连接的高速缓存中的数据副本,行为类似于一个数据库,可以存储分等级的数据表、行、列、关系以及约束的集合,DataSet组合来自不同数据源的数据。②ADO.NET提供断开连接的数据访问;这是Web应用程序中需要的一种连接方式,ADO也提供断开连接的数据访问,但主要面向连接的数据访问。③ADO.NET的内部数据结构是基于XML的。选择XML作为核心数据表示有几个原因,如支持的数据类型

3、更广泛,使数据容易通过防火墙和互联网,所用数据库查询语言具有灵活性,允许和用户定义的任何接口绑定。下-页返回7.2什么是ADO.NET了解了ADO.NET层次结构和对象,下面介绍ADO.NET访问数据库的步骤,一般要通过以下步骤。①创建一个数据库链路;②请求一个执行SQL语句;③把记录集合暂存到DataSet;④如果需要,返回第②步(DataSet可以容纳多个数据集合);⑤关闭数据库链路;⑥在DataSet上作所需要的操作。上-页返回7.3使用VisualStudio向导访问数据库首先,在VisualStudio新建一个Web项目,如图7-3所示,将工具箱中“数据”选项卡下

4、的SqIConnection控件拖到页面中,选中该控件按F4键,选择其属性ConnectionString进行设置。再将工具箱中“数据”选项卡下的SqIDataAdapter控件拖到页面中,弹出如图7-5所示的对话框。使用现有连接,单击“下一步”按钮,进入图7-6所示的界面。选中“使用SQL语句”单选按钮,单击“下一步”按钮,进入图7-7所示的界面。下-页返回7.3使用VisualStudio向导访问数据库通过单击“查询生成器”按钮,选择要添加的表,添加完成后单击“确定”按钮,至此数据库与DataSet之间的桥梁SqIDataAdapter控件就设置完成了,如图7-8所示。

5、向导已经帮助用户生成了SELECT、INSERT、UPDATE、DELETE语句。再将工具箱中“数据”选项卡下的DataSet控件拖到页面中,弹出如图7-9所示的对话框,选中“非类型化数据集”单选按钮,单击“确定”按钮。最后,在页面上添加一个DataGrid数据显示控件后,并在页面的代码窗口中添加如下代码,浏览页面可以看到如图7-10所示的页面。上-页返回7.4使用Connection连接数据库7.4.1连接到SQLServer数据库下面首先给出连接到SQLServer数据库的语法,代码如下:stringconnStr;SqlConnectionconn;connStr=’

6、’DataSource=localhost;database=Northwind;UserId=sa;password=1314ABC";下-页返回7.4使用Connection连接数据库n=newSqlConnection();n.ConnectionString=connStr;或stringconnStr;connStr=“DataSource=localhost;database=Northwind;UserId=sa;password=1314ABC”;以上语句中最关键的就是创建SqIConnection并为其指定连接地址ConnectionString,下面将S

7、QLServer连接字符串常用属性说明一下,如表7.4所示上-页下-页返回7.4使用Connection连接数据库7.4.2连接到Access数据库连接Access数据库的语法如下:stringconnStr;OleDoConnectionconn;connStr="Provider=Microsoft.Jet.OIEDB.4.0;DataSource="+Server.MapPath("Northwind.md.o");";conn=newOleDbConnection();conn.ConnectionStri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。