database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 812 게시물 읽기
No. 812
DB2 (AS400) 에 PHP를 연동할려고 합니다.
작성자
db2 초짜
작성일
2005-06-21 15:48ⓒ
2005-06-21 15:51ⓜ
조회수
5,871

PHP에서 DB2를 연동하려고 하는데 잘 안됩니다.

고수님들의 조언을 바랍니다.

이제까지 제가 한 방법은 아래와 같습니다.

DB 서버 : IBM i520( O/S400 V5R3 )

Web서버: LINUX(CentOS4.0 , Apache 2.0.52, PHP 4.3.10 , Mysql 5.X)

 

1째 시도

unixODBC Manager Install

iSeriesAccess-5.2.0-1.8.i386.rpm Setup

ODBC Config 설정 => cwbping 으로 접속 확인

PHP에서 ODBC로 접속 시도 실패

 

2째 시도

DB2 Connect , DB2 application development SetUp

Web서버 Restart

PHP에서 접속 시도 실패 ( odbc.php 내용 )

$payprd = "DRIVER={IBM DB2 ODBC DRIVER};HOSTNAME=IBM520;DATABASE=IBMDB2;PROTOCOL=TCPIP;PORT=8471";

if ( $conn_id = odbc_connect($payprd,"BMTC","BMTC") )
echo "Connected to DSN: IBM PAYPRD";
else
echo "Connected to DSN FAIL: IBM PAYPRD";

 

질문 입니다.

1. 1번의 ODBC 드라이버로는 PHP에서 DB2 접속이 안되는 것입니까?

2. 2번에서 8471(ODBC PORT)로 접속하면 Web 브라우즈가 죽습니다.

3. 2번에서 다른 PORT로 접속하면 SQL30081N .. Communication function detecting the error: "connect". Protocol specific error code(s): "111", "*", "*". SQLSTATE=08001

이런 Errcode 가 나타 납니다. ( 서버에서 Port를 어떻게 알수 있습니까? )

 

어떤 문제때문에 안되는 것입니까?

PHP에서 DB2 연결을 하신분이 있으면 자세한 방법을 전수하여 주시기 바랍니다.

 

 

이 글에 대한 댓글이 총 1건 있습니다.

DB2/400에다 왜 PHP를 연동하는지 모르겠네요.

 

걍 DB를 다른 DB로 구축하신 후 계속 씽크시기는 것도 방법이 될 수 있어요~

오징어님이 2006-04-13 00:51에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
818한글 글자 크기.?? [3]
이동국
2005-07-20
8610
817CREATE FUNCTION문에서 사용불가 명령문이... [4]
DB2로 컨버젼중
2005-07-19
7251
814[질문] ODBC로 연결하고, INSERT시 오류 [3]
바디
2005-06-27
6430
812DB2 (AS400) 에 PHP를 연동할려고 합니다. [1]
db2 초짜
2005-06-21
5871
811에러좀 꼭 좀 봐주세요. [1]
박영란
2005-06-18
5327
810특징좀 간단히 설명좀 해주세요...
학생
2005-05-30
4988
809특징좀 간단히 설명좀 해주세요...
학생
2005-05-30
4862
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다