我以前从未使用过 DB2。我正在尝试从 codeigniter 连接。我在我的数据库配置文件中使用了以下设置:
$db['default']['hostname'] = 'ipAddress';
$db['default']['port'] = 'portNumber';
$db['default']['username'] = 'uname';
$db['default']['password'] = 'pword';
$db['default']['database'] = 'myDBName';
//$db['default']['dbdriver'] = 'pdo';
$db['default']['dbdriver'] = 'odbc';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
并引发以下错误:
Unable to connect to your database server using the provided settings.
Filename: C:\xampp\htdocs\archive\system\database\DB_driver.php
同样,我对 DB2 完全陌生,所以如果我需要安装任何额外的东西(我假设驱动程序已经包含在我最新的 CI 下载中)或者我需要定义一个 dsn(如果我需要,请告诉我该怎么做要求)请让我知道,非常感谢您的帮助。