web数据库编程讲解.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;本章内容;10.1 ADO.NET技术 ;ADO.NET 是Microsoft公司推出的一种数据访问技术,它基于.NET Framework,是.NET编程环境中优先使用的数据访问接口。 ADO.NET提供了一组用于和数据源进行交互的面向对象类库。 ADO.NET即可以实现对各种数据源进行高效访问,也可以对复杂数据进行操作和排序。 ;ADO.NET采用了层次管理的结构模型 ;ADO.NET 构架由.NET Framework Provider和DataSet两大部分组成。ADO.NET对象是指包含在Provider和DataSet中的对象。 ;DataSet对象及其子对象是真正使得ADO.NET与众不同的原因。它为离线数据提供了一种存储机制。 Provider中包含许多针对数据源的组件,开发人员通过这些组件可以使程序与指定的数据源进行连接。 ;Connection:对象负责建立和保持对数据源的连接,以及任何连接特有的信息。 Command对象:存储将要送往数据源的SQL语句或存储过程 DataReader对象:提供快速、仅前向的读取能力??用于快速遍历记录 DataAdapter对象:是连接DataSet对象和数据源的桥梁;负责从Command对象检索数据并用返回的数据生成DataSet对象;同时也负责将DataSet对象的改变永久性写回数据源;ADO.NET既能在数据源连接的环境下工作,也能在断开数据源连接的条件下工作。 ADO.NET可以经数据库内的数据以XML(Extensible Makup Language.可扩展标记语言)格式传送到客户端(Client)的DateSet对象中。 ADO.NET将存取数据和数据处理分开,达到离线存取数据的目的 。 ;在VisualStudio视图菜单中执行“服务器资源管理器”命令,可切换到该窗口。 在“服务器资源管理器”窗口中单击右键,在弹出的快捷菜单中执行“创建新SQL数据库”命令。 在“服务器名”栏中可以填写安装有SQLServer数据库软件的计算机名称或IP,也可以通过下拉列表框选择系统自动检索出来的,存在于本局域网内的,所有安装有SQLServer数据库软件的计算机列表中进行选择。 ;Connection对象的功能是创建与指定数据源的连接,并完成初始化工作,它提供了一些属性用来描述数据源和进行用户身份验证。 Conncetion对象还提供一些方法允许程序员与数据源建立或者断开连接。 ;ADO.NET中提供了一下4种数据库连接对象用于连接到不同类型的数据源。 1)要连接到Microsoft SQL Server 7.0或更高版本,应使用SqlConnection对象。 2)要连接到OLE DB数据源,或连接到Microsoft SQL Server 6.x或更低版本、或连接到Access,应使用OleDbConnection对象。 3)要连接到ODBC数据源,应使用OdbcConnection对象。 4)要连接到Oracle数据源,应使用OracleConnection对象。;使用Connection对象的构造函数创建SqlConnection对象,并通过构造函数的参数来设置Connection对象的特定属性值。 ;首先使用构造函数创建一个不含参数的Connection对象实例,而后再通过Connection对象的ConnectionString属性,设置连接字符串。 ;Connection对象的属性 ;Connection对象的方法 ;Connection对象的方法 ;为了连接到数据源,需要使用一个提供数据库服务的位置、要使用特定的数据库及身份验证等信息的连接字符串。 它由一组分号“;”隔开的“参数=值”组成。 连接字符串中的关键字不区分大小写。 ;SQL Server的.NET Framework 数据提供程序,通过SqlConnection对象的ConnectionString属性,设置或获取连接字符串。 有两种连接数据库的方式: 1)标准安全连接也称为非信任连接。它把未登陆账户(User ID或Uid)和密码(Password 或 Pwd)写在连接字符串中。 2)信任连接(Trusted Connection)也称“SQL Server集成安全性”,这种连接方式有助于在连接到SQL Server时提供安全保护。 ;在ADO.NET中,连接数据库的基本步骤如下: 创建一个Connection类的实例,即声明一个新的Connection对象; 设置Connection对象的连接字符串属性 ConnectionString; 使用Open()方法或Close()方法打开或关闭连接。;SQL语言是结构化查询语言,它是一种通用的关系数据库语言。 SQL

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档