【问题标题】:Yii2 Database Connection - PDOExceptionYii2 数据库连接 - PDOException
【发布时间】:2017-06-05 04:34:35
【问题描述】:

我尝试在yii中将mysql改为ms sql server dbms但遇到PDO Exception, “原因:PDOException 找不到驱动程序”。有什么问题?

这是 db.php 文件。

'class' => 'yii\db\Connection',
'dsn' => 'sqlsrv:Server=localhost;Database=mydb',
'username' => 'myusername',
'password' => 'myps',
'charset' => 'utf8'

这是 config.php。

'components' => [
    'db' => [
        'dsn' => 'sqlsrv:Server=localhost;Database=mydb',
    ],

【问题讨论】:

标签: php sql-server pdo yii yii2


【解决方案1】:

您需要为您的数据库类型安装 PDO 驱动程序。

在继续之前,请确保您已经为您正在使用的数据库安装了 PDO PHP 扩展和 PDO 驱动程序(例如,用于 MySQL 的 pdo_mysql)。如果您的应用程序使用关系数据库,这是一项基本要求。

详情请参考以下链接:

Guide Start Databases - Configuring a DB Connection Section

MSSQL PDO

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 2017-11-09
    • 2015-11-02
    • 2019-07-15
    • 2018-07-26
    相关资源
    最近更新 更多