2012-03-22 4 views
0

나는 내 고객을위한 리포팅 웹 앱을 개발 중이다. 그들의 회계 소프트웨어는 oracle db에서 실행됩니다.Codeigniter 2.1, php 5.3, Oracle & MySQL

나는 codeigniter를 통해 오라클에 대한 연결을 만들 가능성이 있음을 알고 있습니다. 그것에 대해 어떻게 가는지 확실하지 않습니다. 누군가가 mysql과 oracle을 통해 연결하는 것의 차이점 목록을 제공 할 수 있습니까?

프레임 워크는 응용 프로그램 특정 정보 (자격 증명, 방문자 통계, 전자 메일 정보, 로그 등)를 저장하기 위해 mysql db를 사용합니다. 그러나 모든 계정 정보는 Oracle 서버에서 가져옵니다.

+1

Doctrine은 오라클과 잘 작동합니다. Doctrine을 Codeigniter에 쉽게 통합 할 수 있습니다. pdo_oci PHP 확장을 설치했는지 확인하십시오. – Flukey

답변

1

그것은 수도 탄에게 스스로를 제공 한 다음에 실행되는 특정 문제에 돌아와, 그러나 여기에서 Oracle 데이터베이스에 연결하는 CodeIgniter의 응용 프로그램에서 /config/database.php의 조각의 더 도움이 될 :

$db['default']['hostname'] = "[Database Name]"; 
$db['default']['username'] = "[User/Schema]"; 
$db['default']['password'] = "**********"; 
$db['default']['database'] = ""; 
$db['default']['dbdriver'] = "oci8"; 
3

대문자로 모든 것을 넣을 때까지 문제가 발생했습니다. 또한 모델에서 sql 쿼리를 수행 할 때 테이블 이름을 대문자로 입력해야합니다! (필자는 Oracle XE를 사용합니다)