2016-08-31 4 views
0

grocercrud에 대한 질문이 있는데, 실제로 DB2를 지원합니까?DB2에 대한 식료품 지원은 제공됩니까?

내가 시도했지만 실패했습니다.

$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

이 내 연결 설정 (CodeIgniter의 3)이다 드라이버] [DB2/NT64] SQL0204N "INFORMATION_SCHEMA.TABLES"는 정의되지 않은 이름 입니다. SQLSTATE = 42704

INFORMATION_SCHEMA.TABLES로부터

SELECT TABLE_NAME에 WHERE TABLE_SCHEMA =

파일 이름 '공공' C : /xampp/htdocs/personal/dailywork/system/database/DB_driver.php

라인 전화 번호 : 691

답변

0

웹 사이트는 known issues에서 MySQLi에서만 MySQL을 지원한다고 말합니다.

DB2는 MySQL 호환 모드를 제공합니다 (단, MySQL 호환 모드가 이미 설정된 상태에서 으로 데이터베이스를 생성해야합니다). 이것은 처음 보는 문제를 해결할 것입니다 (MySQL 호환 모드로 생성 된 데이터베이스는 뷰 INFORMATION_SCHEMA.TABLES을 가질 것입니다). 그러나 이것이 DB2와 함께 작동하도록 Grocery CRUD를 얻는 문제를 진정으로 해결할 지 여부는 명확하지 않습니다.

관련 문제