기본적으로..kylix
mysql 3.xx.xx 버젼까지 가능하며..
볼랜드에서 제공하는 mysql 드라이버는
4.0.1 인가....여튼...이것도..배타로 제공하고있네요.
www.crlab.com 에가보시면..
4.1.x 까지도 지원하는 드라이버가 있습니다.
다운받아 readme 화일보시면 대충 아시겠지만..
제가..어제 작업한 관계로...^^
제가 진행한 내용을 토내로 잠깐...설명을 드리겠습니다.
1.
위 싸이트에가서..
dbxmda.tar 화일을 받습니다. (여기 첨부를 해놓겠습니다)
압푹을 풀면...
라이브러리 화일과...데모디렉토리 그리고 설명화일들이 있습니다.
2.
libsqlmda.so.1.53 화일을...
리눅스 kylix설치한...곳...bin 디렉토리에 복사합니다.
(예 : /usr/local/kylix3/bin/)
3.
그리고 mysql 4 버젼을 설치한 디렉토리가면..
(예 : /usr/local/mysql/lib/mysql/)
libmysqlclient.so.12.0.0 등 libmysqlclient 화일이 있습니다.
이것도 kylix설치한 (/usr/local/kylix3/bin/) 디렉토리로 복사합니다.
아니면 LD_LIBRARY_PATH 를 잡아주셔도 되고..
이것으로...드라이버 화일설치는 됬고..
4.
이제 드라이버 설정화일에서 방금 추가한 lib 화일을 추가해줘야합니다.
/root/.borland/ 디렉토리이동..
dbxdrivers 화일을 vi로 엽니다.
[install driver] 섹션에..
MySQL (Core Lab)=1 을 추가합니다.
그리고 아래 적당한곳에..
[MySQL (Core Lab)]
GetDriverFunc=getSQLDriverMySQL <- (※ getSQLDriverMySQL 대소문자 주의...)
LibraryName=libsqlmda.so.1.53 <- (※ libsqlmda.so.1.53 대소문자 주의...)
VendorLib=libmysql.so
BlobSize=-1
DataBase=
User_Name=
Password=
이 섹션을 추가합니다.
이렇게 하시고..dbxdrivers 화일저장합니다.
5.
/root/.borland/ 디렉토리의..
dbxconnections 화일을 수정합니다.
아래 내용을 추가합니다.
[MySQL (Core Lab)]
BlobSize=-1
DataBase=
DriverName=MySQL (Core Lab) <- dbxdrivers 화일에 추가한 섹션의 이름을 적습니다.
User_Name=
Password=
FetchAll = True
이렇게 추가한후...저장합니다.
모두 마친후..
kylix IDE를 다시 실행해줍니다.
컴포넌트 TSQLConnection 하나를 붙이고..
오브젝트 인스팩터...프로터티 에서 DriveName 를 보시면 ..
아까 추가한
MySQL (Core Lab) 가 보일것입니다.
그것을 선택하시고 사용하시면 되겠네요.
connected 프로퍼티를 true로 선택해서 접속 테스트를 해보세요.
true 하기전에...
먼저 TSQLConnection 컴포넌트를 더블클릭해서..
MySQL(Core Lab) 을 선택하고..
db, host, user, pass 등을 입력해주시고 하시면 되겠죠.
이상으로 제가 어제 작업한 내용을 올려드립니다.
혹시나 필요하신분 계실까봐~~~
|