XE DB 클래스

XE는 지원하는 모든 DBMS에 대해 커스텀 클래스를 제공합니다. 커스텀 클래스는 DBMS별로 커스텀 SQL 문법을 생성합니다.

예를 들어 XE core와 함께 사용되는 클래스는 다음과 같습니다.

DB.class.php

DBMysql.class.php

DBCubrid.class.php

DBMssql.class.php

….

모든 커스텀 클래스는 ./classes/db에 저장됩니다.

모든 커스텀 DB 클래스는 공통 DB 클래스를 상속합니다. 코드를 작성할 때 일반 DB 클래스를 사용하면, XE가 어떤 DB 클래스 구현체를 사용할지 실행시간에 결정합니다.