任务3-5数据库连接.pptVIP

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
任务3-5数据库连接

任务3-5 数据库连接 任务要求 1、能进行不同方式的数据库连接创建 2、能进行数据记录集的创建 3、能进行针对数据库数据的动态操作 4、创建数据库连接代码文件:config.asp 任务效果图 操作步骤:   通过ODBC连接数据库,主要有使用数据源名称(DSN)进行连接和通过连接字符串连接两种方式。   DSN(Data Source Name,数据源名称)是应用程序和数据库连接的信息集合,在连接中DSN来代表用户名、服务器名、所连接的数据库名等。使用DSN连接数据库的工作主要分为创建DSN连接和通过DSN来创建数据库连接两个过程。   一、创建DSN连接   1、打开“管理工具”窗口   单击执行“开始”-“控制面板”-“性能和维护”-“管理工具”命令,打开“管理工具”对话框,如图3-5_2所示。 任务3-5 数据库连接 操作步骤:  2、打开“ODBC数据源管理器”对话框。   双击“数据源”(ODBC)图标,即可进入“ODBC数据源管理器”对话框。  3、创建新数据源。   选择“DSN”选项卡,单击“添加”按钮,在弹出的“创建新数据源”对话框中选择“Driver do Microsoft Access (*.mdb)”选项,然后单击“完成”按钮。如图3-5_3所示。  4、选择数据库。   弹出的“ODBC Microsoft Access安装”对话框中,单击“选择”按钮,在打开的“选择数据库”对话框中定位到数据库文件的存放位置,选择已存在的数据库文件“E:\gshop2.0\data\db.mdb”,如图3-5_4所示。  5、输入数据源名。 返回“ODBC Microsoft Access安装”对话框,在“数据源名”文本框中输入数据源名“shopDB”,并单击“确定 ”,如图3-5_5所示。 任务3-5 数据库连接 操作步骤: 二、通过DSN创建数据库连接 1、在Adobe DreamweaverCS3中创建一个config.asp文件。 2、使用DSN数据源创建一个名称为“conn”数据库连接,具体操作如图3-5_6所示。 3、测试数据库连接。操作如图3-5-7所示。 三、使用连接字符串连接数据库 1、自定义连接字符串,操作如图3-5_8所示。 2、测试连接是否成功。测试方法同“二”,测试结果为“成功创建连接脚本”。 任务3-5 数据库连接 提示: 其中Data Source=e:/gshop2.0/data/db.mdb为绝对路径,但将网页上传到服务器时,往往不知道其绝对路径,就需要使用ServerMapPath()将虚拟路径转换为物理绝对路径。一般写成Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ServerMapPath(db)。                      ODBC(Open Database Connectivity,开放式数据库互联)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBCAPI进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。 一个完整的ODBC由下列几个部件组成。 (1)应用程序:处理和调用ODBC数据源以提供SQL语句和检索结果,如ASP应用程序; (2)ODBC管理器:管理安装的ODBC驱动程序和管理数据源; (3)驱动程序管理器:管理ODBC驱动程序,是ODBC最核心的部件; (4)ODBC API:即ODBC应用程序接口,为程序访问数据库提供接口; (5)ODBC驱动程序;提供ODBC和数据库之间的接口; (6)数据源:它包含了数据库位置和数据库类型等信息,实际上它是数据连接的抽象描述。 每种数据库引擎都需要向ODBC驱动程序管理器注册它自己的ODBC驱动程序,这种驱动程序对于不同的数据库引擎是不同的。ODBC驱动程序管理器能将与ODBC兼容的SQL请求,从应用程序传给这种独一无二的驱动程序,随后又驱动程序把对数据库的操作请求,翻译成相应的数据库引擎所提供的固有的调用,再对数据库实现访问操作。应用程序要访问一个数据库,必须用ODBC管理器注册一个数据源,管理器根据数据

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档