안녕하세요 델파이 초보입니다.
지금 델파이로 linux용 mysql로 접속을 할려고 하는데 잘 안되네요
델파이로는 MsSQL로만 접속을 했었는데 mysql은 첨이라 어케
해야 될지를 모르겠어요
MsSQL할때처럼 ADO를 이용하믄 안되나요??
ADO를 이용할려고 하니 Provider 설정을 뭘로 해줘야 할지도 모르겠고..
찾아보니 zeos라는게 있는거 같던데 초보라 컴퍼넌트 인스톨하는것도 잘
모르겠고..^^;;;
mysql로 접속하는게 zeos밖에 없다면 인스톨 하는 방법을 찾아서라도 해야
겠지만 MsSQL처럼 ADO로 바로 하는 방법이 있다면 그게 더 편할거 같거던요
어케 ADO를 이용하는 방법이 없나요??
델파이 많이 모르니까 자세하게 설명좀 부탁드립니다. ^^
저두 그거 쓰는데, 빠르고 간편하고 속도도 빠르고 좋아요
중요한건, 클라이언트에 특별히 odbc 나 설정같은게 필요
없습니다.
자료실에서 찾아보시면, mysql 접속용 dll 이 무료로 많이
올라와 있습니다. 그리고, 물론 아시겠지만, mysql server os가
linux 지 windows 던지, 상관업이 접속 됩니다.
참고 (mysql 접속 루틴)
//----------------------------------------------------------------------//
// MySql 접속
//----------------------------------------------------------------------//
Function TMySql.Connect(host, user, passwd: String): Boolean;
begin
Mysql_connect(@mysqlrec, PChar(host), PChar(user), PChar(passwd));
if mysqlrec._net.last_errno = 0 then
begin
Connected := True;
Result := True;
end
else
begin
Connected := False;
Result := False;
end;
end;
//----------------------------------------------------------------------//
// MySql 접속 해제
//----------------------------------------------------------------------//
Procedure TMySql.DisConnect;
begin
if Connected then
mysql_close(@mysqlrec);
Connected := False;
end;
간단하죠?
제가 쓰는 dll 은 libmySQL.dll 입니다
자료실에서 찾아보세요