php是不是一定要和mysql连接,oracle 、sql server行不行? 财富值50

2016-10-27 07:57发布

php是不是一定要和mysql连接,oracle 、sql server行不行?

21条回答

PHP针对各数据库系统(MySQL/SQLite/PostgreSQL/Oracle/SQL Server)对应的扩展

或者安装Oracle Instant Client然后这样指定:

FreeTDS: UNIX/Linux下连接SQL Server和Sybase的驱动.
--with-pdo-dblib=DIR PDO: DBLIB-DB support. DIR is the FreeTDS home directory
unixODBC是数据源管理器,管理由各种数据驱动建立的数据源名称.
FreeTDS是免费的SQL Server/Sybase在UNIX/Linux体系中的驱动程序,
可以由unixODBC建立数据源名称,通过名称访问数据.

用pdo完成适配,不用关心什么数据库

Windows二进制包ext目录下内置了下面几个扩展:

当然必须是可以的呀。

iODBC是一个UNIX/Linux下的ODBC数据库连接的实现,类似的项目有unixODBC.

SQL Server Driver for PHP (php_sqlsrv.dll和php_pdo_sqlsrv.dll,仅支持Windows):
http://www.microsoft.com/en-u...

unixODBC提供了Linux对ODBC的支持,但它只是一个ODBC管理器,
要连接实际的数据库还得提供这种数据库的ODBC驱动.
FreeTDS就是Linux下用于连接SQL Server和Sybase的免费ODBC驱动.
先装unixODBC,再装FreeTDS.

PHP5.4后留空则默认启用mysqlnd:

一周热门 更多>