基于C#.NET的数据库系统开发new - 副本.ppt

基于C#.NET的数据库系统开发new - 副本.ppt

ID:48810622

大小:1.24 MB

页数:44页

时间:2020-01-27

基于C#.NET的数据库系统开发new - 副本.ppt_第1页
基于C#.NET的数据库系统开发new - 副本.ppt_第2页
基于C#.NET的数据库系统开发new - 副本.ppt_第3页
基于C#.NET的数据库系统开发new - 副本.ppt_第4页
基于C#.NET的数据库系统开发new - 副本.ppt_第5页
资源描述:

《基于C#.NET的数据库系统开发new - 副本.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第15章基于C#.NET的数据库系统开发115.1数据库驱动的应用系统应用程序类型Web应用程序B/SASP.NET,JSP,PHP,ASPWindows应用程序C/SWPF应用程序下一代应用程序数据库关系数据库:Oracle,SQLSERVER,….对象数据库…2.数据库开发技术15.2ASP.NET数据库访问入门数据绑定控件:显示数据GridViewDropdownList…数据源控件:提供数据SqlDataSource…数据库:存储数据Express版SQLSERVER完整版SQLSERV

2、ER3.数据库开发技术15.3以编程方式访问数据库编码实现数据访问的所有工作(学习重点)建立连接执行命令管理数据库对象操作数据(读取和修改)为什么需要编程?向导式的数据绑定不能达到期望的控制程度向导式的数据绑定不适用于除具有可视界面的应用程序之外的情况用户界面自定义的情况(不使用数据绑定控件)优点:灵活性高缺点:对开发人员要求高4.数据库开发技术1数据库连接2数据库命令3数据阅读器对象4数据适配器对象5DataSet对象以编程方式访问数据库5.数据库开发技术访问数据库主要涉及以下控件对象:Sql

3、Connection//数据库连接对象SqlCommand//执行Sql命令对象SqlDataAdapter//数据适配器对象,用于采集数据并将数据送到客户端数据集DataSet中SqlDataReader//数据阅读器对象DataSet//数据集对象,一个数据集中可存放多个表中内容Datatable//数据表对象,查询结果即可送入数据集Dataset,也可送入表Datatable。ADO.NET对象模型6.数据库开发技术数据访问的操作过程(1)SqlConnection连接数据库SqlComm

4、and执行查询或更新数据库命令更新数据库查询结果送入SqlDataReader对只读对象中数据进行操作SqlCommand1.ExcuteNonQuery()SqlDataReader1=SqlCommand1.ExcuteReader()7.数据库开发技术或SqlConnection连接数据库SqldataAdapter执行查询或更新数据库命令查询结果送入DataSet或DataTableAdapter.SelectCommand.ExcuteNonQuery()adapter.Fill(数据

5、集或数据表)将DataSet或DataTable中数据绑定到界面的ComboBox或DataGridView等控件中更新数据库数据访问的操作过程(2)8.数据库开发技术9.数据库开发技术数据库ADO.NET对象结构ConnectionCommandDataSetDataReaderDataAdapter到特定数据源的连接从数据源中执行命令将数据保存在与数据库分开的缓存中提供了对只读数据的高效访问在数据库和数据集之间交换数据10.数据库开发技术ADO对象模型(1)Connection连接数据库(2

6、)Command向数据库发送查询命令;(3)DataReader直接读取的仅向前流数据源(4)DataAdapter提供数据源和数据库之间的接口对驻留内存中DataSet记录集11.数据库开发技术如果使用VisualC#.NET编写代码,则需要使用以下语句:usingSystem.Data;usingSystem.Data.SqlClient;12.数据库开发技术使用.NET对象访问数据库的步骤①使用Connection对象建立与数据库的连接;②使用Command对象执行SQL命令,向数据库索取

7、数据;③使用DataReader对象读取Command对象取得的数据;④以DataReader对象,利用Web控件以及相应的数据绑定,显示数据;⑤完成读取操作后,关闭DataReader对象;⑥关闭Connection对象。13.数据库开发技术1数据库连接DatabaseConnections创建并配置连接对象是编程式数据访问的基础工作14.数据库开发技术1.1创建连接有两种方式可以在运行时生成SqlConnection对象使用无参数构造函数简单地生成一个未初始化的SqlConnection对象

8、SqlConnectioncn=newSqlConnection();使用该构造函数接收一个如下所示的连接字符串:stringstrConn;strConn=@"DataSource=.SQLExpress;"+"InitialCatalog=Northwind;"+IntegratedSecurity=True;";SqlConnectioncn=newSqlConnection(strConn);15.数据库开发技术连接字符串的构成由多个用分号隔开的“名称-值”对组成,说明ADO.NET应

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

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

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