은 무엇인가요?
c-api에서 db_restart에는 DB의 정보를 입력하는 부분은 없는데, Db의 ip와 포트 정보는 어떻게 처리되는 것인지요?
그리고 c-api를 사용할 경우 handle에 대한 처리가 없는데, 그렇다면 하나의 어플리케이션에 하나의 DB접속만이 가능한 것인가요?
안녕하세요.
c-api 는 CUBRID database 에대하여 client/server 구조를 가지는 client 용 c-api 입니다. 이 api 를 이용하여 작성된 프로그램은 CUBRID database 에 직접 접속하여 작업을 하게 됩니다. 또한 현재 c-api 는 구조적으로 한번에 한개의 데이터베이스에만 연결이 가능하므로
connection 에 대한 핸들을 돌려주지 않습니다.
c-api 에서의 접속은 데이터베이스 이름만 주면 접속을 하게 되어있으며 데이터베이스 이름에 대하여 데이터베이스가 위치하고 있는 서버 정보는 $CUBRID_DATABASES/databases.txt 에 기록되어있으며, 연결시 사용하는 port 는 1523 으로 지정되어 있읍니다.
cci-api 는 3-tier 구조를 가지는 3-tier 단의 클라이언트로서 미들웨어인 CUBRID broker 에 접속하여 작업을 하게 됩니다.
>은 무엇인가요?
>
>c-api에서 db_restart에는 DB의 정보를 입력하는 부분은 없는데, Db의 ip와 포트 정보는 어떻게 처리되는 것인지요?
>그리고 c-api를 사용할 경우 handle에 대한 처리가 없는데, 그렇다면 하나의 어플리케이션에 하나의 DB접속만이 가능한 것인가요?