![脑动力:PHP函数速查效率手册](https://wfqqreader-1252317822.image.myqcloud.com/cover/949/655949/b_655949.jpg)
第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所示。
![](https://epubservercos.yuewen.com/0C7F36/3590311803937101/epubprivate/OEBPS/Images/figure_0116_0001.jpg?sign=1738920189-BRP49gg3TosIyRliQBCDeYhEqxbeTaeH-0-073d7b3d37f4e8b0109732bf50182dcf)
图3.1 ODBC数据源管理器
(2)选择“系统DSN”选项卡,单击“添加”按钮,在打开的列表中选择Access.数据库.mdb,单击“完成”按钮。如图3.2所示。
![](https://epubservercos.yuewen.com/0C7F36/3590311803937101/epubprivate/OEBPS/Images/figure_0116_0002.jpg?sign=1738920189-UivOiz4430nomH77pv75igVGQb6nyj9U-0-2a95469d82cb26834608a904f80a32d4)
图3.2 创建新数据源对话框
(3)在弹出的Access安装对话框中有几个选项,如图3.3所示。在“数据源名”文本框中输入“DSN”,在下面的“数据库”选项区中,单击“选择”按钮,浏览到创建的test.mdb数据库文件,单击“确定”按钮。
![](https://epubservercos.yuewen.com/0C7F36/3590311803937101/epubprivate/OEBPS/Images/figure_0117_0001.jpg?sign=1738920189-J1Azh5mt2f1TMXe3ILCZ7roQVNzSt7BQ-0-8ecbaa4c034c8ccb0b6f45b96f790b8a)
图3.3 ODBC安装新数据源对话框
(4)单击右侧的“高级”按钮,在弹出的对话框中有两个选项,如图3.4所示。在“登录名称”文本框中输入连接到ODBC源的用户名,这里输入“dbuser”,在“密码”文本框中输入对应用户的密码,这里输入“dbpass”。
![](https://epubservercos.yuewen.com/0C7F36/3590311803937101/epubprivate/OEBPS/Images/figure_0117_0002.jpg?sign=1738920189-SRuCzaW8yMmSritIBtbOPqrwGozu64I6-0-cebf2e766967e6f5b972fd422a115950)
图3.4 设置高级选项对话框
(5)单击“确定”按钮,关闭创建ODBC的窗口,准备工作就完成了。