脑动力:PHP函数速查效率手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 ODBC函数

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(Windows Open Services Architecture,WOSA)中有关数据库的一个组成部分。它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL语句来完成其大部分任务。ODBC本身也提供了对SQL语句的支持,用户可以直接将SQL语句传送给ODBC。

一个基于ODBC的应用程序对数据库的操作不依赖于任何DBMS(数据库管理系统),不直接与DBMS打交道,所有的数据库操作都对应DBMS的ODBC驱动程序完成,也就是说,无论是FoxPro、Acess还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。

PHP也提供了对ODBC的支持,在PHP库函数中,专门由一组函数用来使用户能够连接ODBC数据库,并对之进行必要的操作。本章就来介绍PHP中的ODBC函数。

(1)打开位于“控制面板”|“管理工具”之下的数据库(ODBC),如图3.1所示。

图3.1 ODBC数据源管理器

(2)选择“系统DSN”选项卡,单击“添加”按钮,在打开的列表中选择Access.数据库.mdb,单击“完成”按钮。如图3.2所示。

图3.2 创建新数据源对话框

(3)在弹出的Access安装对话框中有几个选项,如图3.3所示。在“数据源名”文本框中输入“DSN”,在下面的“数据库”选项区中,单击“选择”按钮,浏览到创建的test.mdb数据库文件,单击“确定”按钮。

图3.3 ODBC安装新数据源对话框

(4)单击右侧的“高级”按钮,在弹出的对话框中有两个选项,如图3.4所示。在“登录名称”文本框中输入连接到ODBC源的用户名,这里输入“dbuser”,在“密码”文本框中输入对应用户的密码,这里输入“dbpass”。

图3.4 设置高级选项对话框

(5)单击“确定”按钮,关闭创建ODBC的窗口,准备工作就完成了。