[英]Is it grocerycrud support for DB2?
我對grocercrud有疑問,它真的支持DB2嗎?
因為我嘗試過但失敗了。
這是我的連接設置(Codeigniter 3):
$active_group = 'default';
$query_builder = TRUE;
$db['default'] = array(
'dsn' => '',
'hostname' => 'Driver={IBM DB2 ODBC DRIVER - DB2COPY1};Database=SAMPLE;hostname=localhost;port=50000;protocol=TCPIP;" . "boby.wayz; 1q2w3e4r5t;',
'username' => 'boby.wayz',
'password' => '1q2w3e4r5t',
'database' => 'SAMPLE',
'dbdriver' => 'odbc',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
這是我得到的錯誤:
錯誤編號:S0002
[IBM] [CLI驅動程序] [DB2 / NT64] SQL0204N“ INFORMATION_SCHEMA.TABLES”是未定義的名稱。 SQLSTATE = 42704
從information_schema.tables中選擇table_name,在其中table_schema ='public'
文件名:C:/xampp/htdocs/personal/dailywork/system/database/DB_driver.php
行號:691
該網站在已知問題中說,它僅支持MySQLi和MySQLi。
DB2提供了MySQL兼容模式(但這要求在啟用MySQL兼容模式之后創建數據庫)。 這將解決您遇到的最初問題(使用MySQL兼容模式創建的數據庫將具有視圖INFORMATION_SCHEMA.TABLES
),但是尚不清楚這是否能真正解決使Grocery CRUD與DB2一起使用的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.