구성
< 유닛테이블을 DB Layer에 접속 >
유닛테이블 통일버전 0.1.3에서는 PHPLIB 및 MiniDB에 있는 각 데이터베이스 관련 클래스 파일을 동일한 방법으로 사용합니다. 따라서 각 DB Layer를 구성하는 클래스 파일을 인클루드 하는 방법만 익히시면 됩니다. 인클루드 부분을 제외한 나머지 모든 인터페이스는 이전 버전과 동일합니다.
각 DB Layer별로 지원되는 데이터베이스 및 클래스 파일
데이터베이스 | MiniDB 0.1.1 | PHPLIB 7.2 |
---|---|---|
MSQL | class.msql.php | db_msql.php |
MSSQL | class.mssql.php | db_mssql.php |
MySQL | class.mysql.php | db_mysql.php |
Oracle(OCI) | class.oci8.php | db_oci8.php |
Oracle(ORA) | class.oracle.php | db_oracle.php |
ODBC | X | db_odbc.php |
PostgreSQL | class.pgsql.php | db_pgsql.php |
SyBASE | class.sybase.php | db_sybase.php |
PHPLIB의 라이브러리를 사용하면서 발생하는 문제는 해당 웹사이트의 게시판을 통해 문제점을 해결하세요. phpCLASS 홈페이지에서는 MiniDB에 대한 질문만 받습니다.
MiniDB를 사용하는 방법
[code php;gutter:false]
<?php
//======================================
// 객체 생성 부분
//======================================
require("./minidb-0.1.1/class.mysql.php");
require("./class.pageworks.php");
.
.
.
$pw->parseprint($modify);
?>
[/code]
위의 예는 MySQL에 대하여 나타내었습니다. 다른 데이터베이스는 상단 표를 참조하여 "class.mysql.php" 부분을 변경하여 주십시오.
PHPLIB를 사용하는 방법
[code php;gutter:false]
<?php
//======================================
// 객체 생성 부분
//======================================
require("./PHPLIB/db_mysql.php");
require("./class.pageworks.php");
.
.
.
$pw->parseprint($modify);
?>
[/code]
위의 예는 MySQL에 대하여 나타내었습니다. 다른 데이터베이스는 상단 표를 참조하여 "db_mysql.php" 부분을 변경하여 주십시오.
'phpsource > 템플릿' 카테고리의 다른 글
FastTemplate 1.1.0 (0) | 2000.08.06 |
---|---|
{유닛테이블}15.각 툴의 비교 (0) | 2000.08.06 |
{유닛테이블}13.기본 메소드 (0) | 2000.08.06 |
{유닛테이블}12.템플릿상수 & 변수 (0) | 2000.08.06 |
{유닛테이블}11.데이터형식 (0) | 2000.08.06 |