|
C++빌더/델파이 6에는 기본으로 MySQL 드라이버가 포함되어 있습니다.
dbExpress(DBX) 페이지의 TSQLConnection::DriverName
에서 MYSQL로 설정하면 되지요. (그 외에 ORACLE, INFORMIX, DB2 드라이버도 있습니다.)
단방향 데이터셋 전용이므로, 여러가지 제한 사항이 있지만,
속도는 상당히 빠릅니다.
배포시에는 dbexpmys.dll을 포함시켜야 합니다.
빌더5 이하에서는 따로 서드파티 컴퍼넌트를 쓰지 않는 한,
ODBC로 연결하는 방법 밖에는 없습니다.
시간적인 여유가 되신다면, 허접한 MySQL보다는 InterBase/Firebird를 추천합니다.
완벽한 RDBMS로서의 모든 기능을 가지고 있으면서, MySQL보다 빠릅니다.
로컬 DB로 사용할 때도 M$ Access보다 빠릅니다.(물론 Paradox 보다는 느리죠. ^^)
ORACLE, M$-SQL이 부럽지 않은 프리웨어(오픈 소스) DBMS 입니다.
특히 C++빌더/델파이에서는 전용 컴포넌트인 IBX(InterBase Express)를 사용하므로
연결 속도도 엄청 빠릅니다.
저희 연구실(P3 700MHz, 100M LAN 환경)의 경우에 2~3초 내로 연결이 되더군요.
자세한 내용은 이 홈페이지의 InterBase 섹션을 참고하세요.
박성진 님이 쓰신 글 :
: 안녕하세요
:
: 유닉스에 설치된 mysql서버를 빌더랑 연동해야 하느데요
: 기존에 zeosdb 인가 한느 컴포넌트를 사용했는데 쿼리 몇번날리면
: 서버에 cpu 점유를 혼자 다 먹어버리고 암튼 사용하긴 힘들것 같은데
:
: 다른 컴포넌트다 연결방법 있으면 알려주세요
:
: 불철주야 코딩하느라 힘쓰시는 여러분 바쁘시더래도
: 답변 꼭 부탁드립니다.
|