数据库编程接口课件.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
14.1开放式数据库连接(ODBC) ODBC(Open Database Connectivity)是由Microsoft 开发和定义的一种访问数据库的应用程序接口,是一组用于访问不同构造的数据库的驱动程序,在数据库应用程序中,不需要考虑各类数据库的系统的构造细节,只要使用ODBC提供的驱动程序,通过将SQL语句发送到目标数据库中,就可以存取各类数据库中的数据。 14.1开放式数据库连接(ODBC) 1. ODBC组件 ODBC使用的分层体系结构包括:ODBC应用程序、驱动程序管理器、ODBC驱动程序和数据源。其结构课本所示。 2.配置ODBC数据源 在使用ODBC之前,必须安装一个ODBC驱动程序,然后再配置一个数据源。数据库驱动程序使用Data Source Name (DSN)来定位特定的ODBC兼容数据库,将信息从应用程序传递给数据库。典型情况下,DSN通常包含数据库配置、用户安全性和定位信息,并且可以获取Windows NT注册表项中或文本文件的表格。 (1) ODBC数据源名 数据源名是为所要访问数据库指定的名字。通常情况下,如果要连接到一个数据库上,则必须发送一组参数来获得该连接。在每次要连接一个数据库时,反复地发送这些信 息很麻烦,因为这些信息是永远不改变的。 14.1开放式数据库连接(ODBC) ( 2) SQL Server数据库系统DSN的配置方法 下面通过一个实例,具体说明DSN的配置方法。 【例14-1】建立一个名称为studentDBS的数据源,通过该数据源名称引用student_ms数据库。 (1)在计算机中,通过“开始”→“控制面板”→“管理工具”→“数据源( ODBC)”命令,打开ODBC数据源管理器。在该数据源管理器中选择“系统DSN”标签页,如图所示。 14.1开放式数据库连接(ODBC) (2)单击“添加”按钮,打开“创建新数据源”对话框,在“选择您想为其安装数据源的驱动程序”的列表框中,显示系统中全部ODBC驱动程序,选择“SQL Server,如图所示。 14.1开放式数据库连接(ODBC) (3)单击“完成”按钮,系统自动弹出如下图所示的“创建到SQL Server的新数据源”设置界面,在数据源名称文本栏中输入内容: 14.1开放式数据库连接(ODBC) (4)单击“下一步”按钮, SQL Server将确定应该如何验证登录ID的真伪。选择“使用网络登录ID的Windows NT验证”这种验证方式。如图所示,可以根据需要选择不同的选项。 14.1开放式数据库连接(ODBC) (5)单击“下一步”按钮,SQL Server将确定默认的数据库等,如图所示。在该对话框中,可根据需要更改默认数据库的名称,这里输入“student _ms”,也可以添加“附加数据库文件名”等。 14.1开放式数据库连接(ODBC) (6)单击“下一步”按钮,出现对新数据源进行简单设置的对话框,如图所示。 14.1开放式数据库连接(ODBC) (7)单击“完成”按钮,系统将会显示新创建的ODBC数据源的配置情况的描述,如图所示。 14.1开放式数据库连接(ODBC) (8)单击“测试数据源”按钮,如果DSN创建成功,则“SQL Server ODBC 数据源测试”对话框将会显示测试成功的消息,如图所示。 14.1开放式数据库连接(ODBC) (9)单击“确定”按钮,完成配置SQL Serve:数据源的操作。返回到“系统DSN”标签页中,则会看到刚刚建立好的数据源。 注意:在配置ODBC数据源以前,请确定数据库已建立完成,如果是配置SQL Server数据源,还得确定SQL Server处于运行状态。 14. 2使用ADO操作数据库中的数据 14.2.1 ActiveX数据对象(ADO ) ADO包括Command,Connection等七个对象和一个动态的Properties集合,绝大部分的数据库访问任务都可以通过它们的组合来完成。ADO具体的七个对象为: ●Command:定义对数据源进行操作的命令; ● Connection:建立一个数据源的连接; ● Error:提供数据访问错误的细节; ● Field:表示一般数据类型的字段; ● Parameter:表示Command对象的参数; ● Property:表示由数据源定义ADO对象的动态特性; ● Recordset:数据库命令结果集对象。 14. 2使用ADO操作数据库中的数据 通过ADO访问数据库通常经过下列步骤。 ①创建数据库源名,即创建和配置ODBC数据源。 ②创建数据库链接 如果要访问数据,必须首先创建与数据库的链接,其语法如下: Set Conn=Server Create

文档评论(0)

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

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

1亿VIP精品文档

相关文档