Подключение к базе данных в yii с базой данных Hive

Кто-нибудь знает, как подключить базу данных куста к инфраструктуре YII? Для подключения ODBC документация YII предоставляет следующий код. Но это не работает.

array(
......
'components'=>array(
......
'db'=>array(
'class'=>'CDbConnection',
'connectionString'=>'mysql:host=localhost;dbname=testdb',
'username'=>'root',
'password'=>'password',
'emulatePrepare'=>true,  // needed by some MySQL installations
),
),
)

0

Решение

для ODBC вы можете использовать http://www.yiiframework.com/doc/guide/1.1/it/database.dao

При использовании ODBC его строка подключения (DSN) не указывает однозначно
какой тип базы данных используется (MySQL, MS SQL Server и т. д.). таким образом
он не может автоматически определять необходимые классы СУБД
(CMysqlSchema, CMssqlSchema и пр.).

Вот почему вы должны использовать свойство $ driverName класса CDbConnection для устранения неоднозначности:

array(
......
'components'=>array(
......
'db'=>array(
'class'=>'CDbConnection'
'driverName'=>'mysql',
'connectionString'=>'odbc:Driver={MySQL};Server=127.0.0.1;Database=test',
'username'=>'',
'password'=>'',
),
),
)
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]