이해가 안가는대 설명해주실분.. > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

이해가 안가는대 설명해주실분.. 정보

이해가 안가는대 설명해주실분..

본문

한국에서 나오는 프로그램들은
db정보를 받는곳에
호스트 아이디 비번 데이터베이스 아이디 이렇게 받는데요..
외국 소스를 번역하다보면
  private $host = 'localhost:C:/Arquivos de programas/Apache Group/Apache2/htdocs/dotk/database/dotk.gdb';
  private $user = 'SYSDBA';
  private $pwd = 'guns260';
  var $conn;
이런식으로 된 것들이 있더라구요,,,
저런거 작동도 어케 시키는지 모르겠구... 당혹 스럽네요...
어떻게 하면 사용 가능할지,...
  • 복사

댓글 전체

http://php.mirror.camelnetwork.com/manual/kr/ref.ibase.php
위 링크에서 소개한 내용은 InterBase 또는 FireBird DB에 연결을 하기위해서 지원하는 모듈입니다.

그리고 질문하신 컨넥션의 host에 파일명이 들어가는것은 해당 데이타가 저장되는 데이타베이스 파일입니다.

다음 링크를 참고하시면 도움이 좀 되실런지요.
http://www.icancrm.com/app/odbc/interbase.htm
호스팅에서 interbase나 firebird를 지원하는지 또는 설치해서 사용할수있는지를 파악해보셔야 할것 같습니다

아 그리고 추가로 다음 링크에 있는것처럼 php.ini 설정에 영향을 받으므로 이부분도 검토되어야 할것 같습니다
http://php.mirror.camelnetwork.com/manual/kr/ref.ibase.php
http://php.mirror.camelnetwork.com/manual/kr/ref.ibase.php
위 링크에서 보이는것 처럼 ibase_ 로 시작되는 모듈들을 사용하므로
저 함수를 사용하는것들을 모두 mysql에 연결가능하도록 변경하는 작업을 하셔야 가능할것 같습니다
쉽게할수있는 방법은 없을것 같습니다.
사용할려고하는 프로그램에서 ibase_ 로 시작되는 어떤 모듈을 사용하는지 모두 파악하여 어떻게 변경 할 것인지에 대한 계획을 세우셔야하는데...
mysql에서 데이타 처리로직과 ibase_ 로 시작하는 모듈의 처리 로직이 어떻게 되는지에 따라서
전체 데이타 처리부분도 변경되어야 할수있습니다.
참고로 PEAR라는 놈을 사용하여 프로그램을 개발하면
아래와 같은 데이타베이스를 모두 사용가능하다고 하는군요.
http://pear.php.net/manual/en/package.database.db.php

dbase  -> dBase
fbsql  -> FrontBase (functional since DB 1.7.0)
ibase  -> InterBase (functional since DB 1.7.0)
ifx    -> Informix
msql  -> Mini SQL (functional since DB 1.7.0)
mssql  -> Microsoft SQL Server (NOT for Sybase. Compile PHP --with-mssql)
mysql  -> MySQL (for MySQL <= 4.0)
mysqli -> MySQL (for MySQL >= 4.1) (requires PHP 5) (since DB 1.6.3)
oci8  -> Oracle 7/8/9
odbc  -> ODBC (Open Database Connectivity)
pgsql  -> PostgreSQL
sqlite -> SQLite
sybase -> Sybase
© SIRSOFT
현재 페이지 제일 처음으로