首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mssql与mssql连接

mssql与mssql连接
EN

Stack Overflow用户
提问于 2012-12-14 01:31:32
回答 1查看 707关注 0票数 2

symfony上,有没有一种不需要PDO连接就可以使用php-mssql驱动程序连接PDO服务器的方法呢?

EN

回答 1

Stack Overflow用户

发布于 2013-04-26 21:53:17

我认为您需要为此创建自己的驱动程序。

abstract class Doctrine_Connection定义了连接的方式。在这个类上,在"connect“方法中,你可以读到:

代码语言:javascript
复制
if (extension_loaded('pdo')) {
    find valid driver and load into PDO (calling PDO::getAvailableDrivers())
    $found = true;
}

如果找不到驱动程序(例如,如果您提交了类似于此mssql_own:host=localhost;dbname=localdb的dsn ),则Doctrine_Connection会执行以下操作:

代码语言:javascript
复制
$class = 'Doctrine_Adapter_' . ucwords("mssql_own");

if (class_exists($class)) {
    $this->dbh = new $class($this->options['dsn'], $this->options['username'], $this->options['password'], $this->options);<br/><br/>
} else {
    throw new Doctrine_Connection_Exception("Couldn't locate driver named " . "mssql_own");
}

您需要在我的示例"Doctrine_Adapter_Mssql_own“中编写这个名为的类,并使用php-mssql建立连接。

我希望这会有帮助..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13865277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档