edgardmessias / yii2-ibm-db2
为 Yii2 框架的 IBM DB2 驱动程序。
1.4.1
2019-06-24 11:04 UTC
Requires
- yiisoft/yii2: ~2.0.15
Requires (Dev)
- phpunit/phpunit: 4.8.34
- yiisoft/yii2-dev: 2.0.15.1
README
此扩展为 IBM DB2 数据库引擎添加了扩展,适用于 Yii 框架 2.0。
此分支使用 Yii2 的最新开发者版本 (dev-master)
要求
- 已安装 IBM DB2 客户端 SDK
- PHP 模块 pdo_ibm 或 pdo_odbc
- IBM DB2 数据库服务器 10.1 或更高版本
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
php composer.phar require --prefer-dist "edgardmessias/yii2-ibm-db2:*"
或将以下内容添加到您的 composer.json 文件的 require 部分:
"edgardmessias/yii2-ibm-db2": "*"
to the require section of your composer.json.
配置
要使用此扩展,只需在您的应用程序配置中添加以下代码
使用 IBM DB2
return [ //.... 'components' => [ 'db' => [ 'class' => 'edgardmessias\db\ibm\db2\Connection', 'dsn' => 'ibm:DRIVER={IBM DB2 ODBC DRIVER};DATABASE=test;HOSTNAME=127.0.0.1;PORT=50000;PROTOCOL=TCPIP', 'username' => 'username', 'password' => 'password', 'defaultSchema' => '', 'isISeries' => false ], ], ];
使用 ODBC IBM iAccess 驱动程序
return [ //.... 'components' => [ 'db' => [ 'class' => 'edgardmessias\db\ibm\db2\Connection', 'dsn' => 'odbc:DRIVER={IBM i Access ODBC Driver 64-bit};SYSTEM=127.0.0.1;PROTOCOL=TCPIP', 'username' => 'username', 'password' => 'password', 'defaultSchema' => '', 'isISeries' => false ], ], ];
如果在 iSeries 上工作,将 isISeries 参数设置为 true 并填写 defaultSchema。
捐赠
- 捐赠完全取决于您的意愿,以支持我的开发。
- 如果您对我的未来发展感兴趣,我将非常感激您的小额捐赠来支持此项目。
My Monero Wallet Address (XMR) 429VTmDsAw4aKgibxkk4PzZbxzj8txYtq5XrKHc28pXsUtMDWniL749WbwaVe4vUMveKAzAiA4j8xgUi29TpKXpm41bmrwQ
My Bitcoin Wallet Address (BTC) 38hcARGVzgYrcdYPkXxBXKTqScdixvFhZ4
My Ethereum Wallet Address (ETH) 0xdb77aa3d0e496c73a0dac816ac33ea389cf54681