Oracle 11g数据库基础教程 第2版 教学课件 作者 张凤荔 王瑛 李晓黎 等 第11章.ppt

Oracle 11g数据库基础教程 第2版 教学课件 作者 张凤荔 王瑛 李晓黎 等 第11章.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【例11.6】 % i = 0 Do While rs.EOF = False 在表格中显示字段属性 Response.Write(tr td CStr(i+1) /td td rs.Fields(1).Value _ /td td rs.Fields(3).Value /td /tr) i = i + 1 rs.MoveNext Loop Response.Write(/table) 断开与数据库的连接 Conn.Close If Conn.State = 0 Then End If 释放Connection对象,关闭数据库 Set Conn = nothing % /BODY 1.Connection类 Connection类主要提供连接数据库的功能,即提供一个连接,应用程序可以通过此连接把数据库的操作指令传送到数据存储器等。 连接数据库方式有信任连接和用户名\密码两种方式,Connection类提供数据库(源)的连接是实现操作数据库的基础。 Connection类使用数据库连接字符串来连接数据库,该字符串是以“键\值”对的形式实现。 2.Command类 Command类提供SqlCommand、OleDbCommand、OdbcCommand和OracleCommand等多种访问方式,可以直接访问不同种类的数据库。 同时Command类还支持IDbCommand接口,可以从数据库获取一个标量结果或者一个存储过程的输出参数。 该类主要用于执行SQL语句,从数据库检索数据、插入数据、修改和删除数据。 3.DataReader类 DataReader类通过Command类提供从数据库检索数据信息的功能。 此功能以一种只读的、向前的、快速的方式访问数据库, 在读取或操作数据库时,不能断开与数据库之间的连接。所以在使用DataReader对象时,必须保持与数据库的连接。 4.DataSet类 DataSet类提供一种断开式的数据访问机制,即以驻留在内存中的形式来显示数据之间的关系模型。 DataSet可以看成数据存储器的部分数据的本地副本,可以执行读取、插入、修改和删除其中的数据。 5.DataAdapter类 DataAdapter类是DataSet类和数据源之间的桥接器,可以检索和保存数据。 DataAdapter类通过Fill方法来修改DataSet中的数据,以便与数据源中的数据相匹配; 通过Update方法来修改数据源中的数据,以便与DataSet中的数据相匹配。 DataAdapter类可以执行SELECT语句、INSERT、UPDATE和DELETE等4种语句。 11.3 ADO.NET中的常用Oracle访问类 为了在程序中访问Oracle数据库,需要引用System.Data.OracleClient。在菜单中选择“项目”/“添加引用”,打开“添加引用”对话框 在.NET组件列表中,选择System.Data.OracleClient,单击“确定”按钮,即可将System.Data.OracleClient添加到项目中 数据库连接字符串常用的属性 ? Data Source:数据源,可以使用Oracle连接描述符指定要连接的Oracle数据源。 ? User Id:用户ID,用于连接数据库的用户身份名称。 ? Password;用户密码,用于连接数据库的用户登录的密码。 例如,采用用户名 USERMAN和密码USERMAN连接本地Oracle数据库实例ORCL,连接字符串代码如下: String ConnString = Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));User Id=USERMAN;Password=USERMAN;; 声明一个OracleConnection对象,用于访问Oracle数据库 OracleConnection conn; // 定义一个数据库连接对象; 接下来需要定义连接字符串,代码如下: String ConnectionString = Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));User Id=USERMAN;Password=USERMAN;; 当装入页面时,需要创建新的OracleCon

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档