TP5框架对数据库版本有具体要求吗?不同版本数据库兼容性如何?
- 内容介绍
- 相关推荐
怎么说呢,
TP5 框架对数据库版本的基本要求
在实际项目中。开发者常常会因为「不清楚该选用哪个数据库版本」或「升级后出现兼容性错误」而头疼。下面程序梳理了 ThinkPHP 5对主流关系型数据库的最低版本要求、必备 还有常见的兼容性坑,方便你定位问题、做出合适的版本选择。按理说,
一、TP5 支持的数据库类型及对应 库
-
MySQL / MariaDB需要 PHP 的
PDO与pdo_mysql -
PostgreSQL需要
PDO与pdo_pgsql -
SQLite需要
PDO与pdo_sqlite -
SQL Server需要
PDO与pdo_sqlsrv或dblib -
Oracle需要官方的
OCI8或通过 PDO 的PDO_OCI
痛点提示: 如果缺少上述任意一个 连接时会直接抛出 “could not find driver`” 的异常。
怎么说呢,
TP5 框架对数据库版本的基本要求
在实际项目中。开发者常常会因为「不清楚该选用哪个数据库版本」或「升级后出现兼容性错误」而头疼。下面程序梳理了 ThinkPHP 5对主流关系型数据库的最低版本要求、必备 还有常见的兼容性坑,方便你定位问题、做出合适的版本选择。按理说,
一、TP5 支持的数据库类型及对应 库
-
MySQL / MariaDB需要 PHP 的
PDO与pdo_mysql -
PostgreSQL需要
PDO与pdo_pgsql -
SQLite需要
PDO与pdo_sqlite -
SQL Server需要
PDO与pdo_sqlsrv或dblib -
Oracle需要官方的
OCI8或通过 PDO 的PDO_OCI
痛点提示: 如果缺少上述任意一个 连接时会直接抛出 “could not find driver`” 的异常。

