www.1862.net > 如何让PHP PDO 支持 ODBC 驱动??

如何让PHP PDO 支持 ODBC 驱动??

1. 先看下php安装目录的 ext目录下有没有 php_pdo_odbc.dll,如果没有先下载.2. 在php.ini里设置相关项:extension=php_pdo_odbc.dll3. 用phpinfo()查看下,如果在pdo项里有odbc基本上就OK了. PDO support enabledPDO drivers mysql, odbc, sqlite

建议你换PDO试试,PDO是PHP数据对象的扩展,通过特定驱动可以支持几乎所有的数据库,其中包括用pdo_odbc来连接操作mssql或access等.

PDO使用扩展库实现其功能,但PHP5默认未启用PDO,因此必须在php.ini中进行配置才能使用PDO.搜索php.ini,找到下面的这一行文本:; Windows Extensionsextension=php_pdo.dll这是所有PDO驱动程序共享的扩展,必须得有.然后,就看你使用什么数据库,如果使用MySQL,那么添加下面的一行:extension=php_pdo_mysql.dll由于我们要使用MySQL和Access,所以要激活MySQL驱动和ODBC驱动程序:extension=php_pdo.dllextension=php_pdo_mysql.dllextension=php_pdo_odbc.dll不用谢..

目前实现了 PDO 接口:支持的数据库Cubrid FreeTDS / Microsoft SQL Server / Sybase Firebird/Interbase 6 IBM DB2 IBM Informix Dynamic Server MySQL 3.x/4.x/5.x Oracle Call Interface ODBC v3 (IBM DB2, unixODBC and win32 ODBC) PostgreSQL SQLite 3 及 SQLite 2 Microsoft SQL Server / SQL Azure 4D

、安装unixODBC这里选择编译安装(说明:之前有安装rpm包,也不会影响,configure的时候可以自定义安装目录,版本2.3.0)tar zxvf unixODBC-2.3.0.tar.gz cd unixODBC-2.3.0./configure --prefix=/usr/local/lib --includedir=/usr/include --libdir=/usr/

CubridFreeTDS / Microsoft SQL Server / SybaseFirebird/Interbase 6IBM DB2IBM Informix Dynamic ServerMySQL 3.x/4.x/5.xOracle Call InterfaceODBC v3 (IBM DB2, unixODBC and win32 ODBC)PostgreSQLSQLite 3 及 SQLite 2Microsoft SQL Server / SQL Azure4D 参考:http://php.net/manual/zh/pdo.drivers.php

pdo使用扩展库实现其功能,但php5默认未启用pdo,因此必须在php.ini中进行配置才能使用pdo.搜索php.ini,找到下面的这一行文本:; windows extensionsextension=php_pdo.dll这是所有pdo驱动程序共享的扩展,必须得有.然后,就看你使用什么数据库,如果使用mysql,那么添加下面的一行:extension=php_pdo_mysql.dll由于我们要使用mysql和access,所以要激活mysql驱动和odbc驱动程序:extension=php_pdo.dllextension=php_pdo_mysql.dllextension=php_pdo_odbc.dll

方便以后项目的数据库 迁移成其他的数据库

mysql_xxxJDBC 也是一组API, 只不过是用JAVA写的.提供统一的数据库操作接口.

在php.ini中最后添加这些.就能够支持大部分的数据库启用PDOextension=php_pdo.dll extension=php_pdo_mysql.dll extension=php_pdo_mssql.dll extension=php_pdo_odbc.dll extension=php_pdo_oci.dll

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com