第11次课_数据库连接与操作.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 数据库连接和操作(2) 5.3 ADO控件 ADO控件主要包含7个对象:Connection对象、Command对象、Parameter对象、RecordSet对象、Field对象、Property对象和Error对象。 * Connection对象用于创建ASP脚本和指定数据库的连接。在使用任何数据库之前,程序首先要与数据库建立连接,然后才继续下一步的数据库操作。 * Command对象负责对数据库提供请求,也就是传递指定的SQL命令。Command对象查询数据库后,将返回RecordSet对象中的记录,以便执行大量操作,如增加记录(INSERT)、删除记录(DELETE)、更新记录(UPDATE)、筛选记录(SELECT)等操作,或处理数据库结构,建立数据表(CREATE TABLE)、删除数据表(DELETE TABLE)、修改表结构(ALTER TABLE)等。 * Parameter对象负责传递Command对象所需要的SQL命令参数。 * RecordSet对象负责浏览与操作从数据库中取得的数据,也就是说RecordSet对象可以用来表示来自表或命令执行结果的记录全集。在使用ADO时,通过RecordSet对象几乎可对所有数据进行操作,所有RecordSet对象均使用记录(行)和字段(列)进行构造。 * Field对象指定RecordSet对象的数据字段。每个Field对象对应于RecordSet中的一列,可以使用Field对象的Value属性设置或返回当前记录的数据。 * Property对象表示ADO的各项对象属性值,每个ADO对象都会有一个描述或控制对象行的属性。 * Error对象负责记录连接过程中所有发生的错误信息。每当错误出现时,一个或多个Error对象将被放到Connection对象的Errors集合中。 ADO对象包含Fields、Properties、Parameters和Error 4个数据集合。 * Fields数据集合。RecordSet对象包括Field对象组成的Fields集合。每个Field对象对应RecordSet集中的一列。 * Properties数据集合。某些ADO对象(如Connection对象、Command对象、RecordSet对象、Field对象等)包含由Property对象组成的Properties集合,每个Property对象与指定给提供者的ADO对象的特性相对应。 * Parameters数据集合。包含了Command对象的所有Parameter对象。Command对象具有由Parameter对象组成的Parameters集合。 * Errors数据集合。包含响应单个失败(涉及提供者)时产生的所有Error对象。Errors集合中的Error对象描述响应单个语句时产生的所有错误。 5.4 数据库连接 5.4.1 创建ODBC连接 ODBC(Open Database Connectivity,开放式数据库连接)是数据库服务器的一个标准协议,它向访问网络数据库的应用程序提供一种通用的语言。只要系统中有相应的ODBC驱动程序,任何程序都可以通过ODBC操纵数据库。 每个ODBC数据源都被指定一个名字,即DSN(Data Source Name,数据源名称)。DSN表示将应用程序和某个数据库建立连接的信息集合。ODBC数据源管理器就是利用该信息来创建管理指向的数据库连接。通常DSN可以保存在文件或注册表中。 建立ODBC连接,实际就是创建同数据源的连接,也就是创建DSN。一旦建立了与数据库的ODBC连接,那么同该数据库的连接信息将被保存在DSN中,程序的运行必须通过DSN来进行。 1.ODBC数据源管理器 要在动态网页中使用ADO对象来操作数据库,首先要创建一个指向该数据库的连接。在Windows系统中,ODBC的连接主要是通过ODBC数据库资源管理器来完成。 在管理工具中,可以看到“ODBC”、“32位ODBC”或“数据源ODBC”的图标(不同的Windows版本系统名称不同),如图5.2所示。双击该图标便可启动ODBC数据源管理器,在该管理器中包含了许多选项卡,允许对该管理器进行多项ODBC操作。在默认状态下,ODBC已经内置了多种数据驱动程序。可以单击“驱动程序”选项卡,查看当前要连接的数据类型是否位于其中。如果没有,需要下载并安装相应的驱动程序。 在“ODBC数据源管理器”中可以看到“用户DSN”、“系统DSN”和“文件DSN”,表明可通过“ODBC数据源管理器”创建3种类型的DSN。 * 用户DSN:是被用户使用的DSN,ASP是不能使用的。用户DSN通常保存在注册表中。 * 系统DSN:是由系统进程所使用的DSN,系统DSN信息同用户DSN—

文档评论(0)

38号店铺 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档