자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi mysql 연결 방법을 알고 싶습니다.
2015.01.16 19:20
mysql 5.6.22 버전을 설치하여 델파이XE7 으로 접속을 위해 dbexpress를 통해 시도를 하였으나
접속이 되지 앟고 있습니다. 이곳 계시판에 보니 mysql 5.6.22 버전은 지원이 안되는 것 같은데요
정작 dbexpress를 사용할 수 없는 건가요? 정 안되면 다른 방법이 있을것 같은데요
그래서 ADO로 연결 해보고자 MySQL ODBC 5.3 드라이버를 설치하여 ODBC설정하여 연결테스트 후
ADOconnection컴포넌트에서 connetion string을 build 하여 연결테스트해보면 다음과 같은 오류가 생깁니다.
"[Microsoft][ODBC 드라이버 관리자] 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다"
그래서 확인해 보니 제PC가 64bit windows7 이고 ADOconnection 컴포넌트에서는 32bit odbc만 지원 되는것 같습니다.
64bit odbc를 위해 따로 설정을 해주는 방법이 있는지 잘 모르겠습니다.
어떻게 해야 연결을 할 수 있을지 기타 다른 방식으로라도 연결 설정 방법을 설명해준 자료나 예시같은것이 있을경우
도움을 주시면 감사하겠습니다. (BDE나 FireDAC 이외의 방법으로 알고 싶습니다.)
끝으로 본래 프로그램 배포를 위해 사용자 PC에 이것저것 깔리는 클라이언트 모듈을 피하기 위해서 dbexpress를
원했던 것인데요 odbc를 이용할 경우에는 odbc드라이버도 같이 배포해야하는 번거로움이 또 있네요
감사합니다.
댓글 0
Delphi mysql 연결 방법을 알고 싶습니다.
2015.01.16 19:20
mysql 5.6.22 버전을 설치하여 델파이XE7 으로 접속을 위해 dbexpress를 통해 시도를 하였으나
접속이 되지 앟고 있습니다. 이곳 계시판에 보니 mysql 5.6.22 버전은 지원이 안되는 것 같은데요
정작 dbexpress를 사용할 수 없는 건가요? 정 안되면 다른 방법이 있을것 같은데요
그래서 ADO로 연결 해보고자 MySQL ODBC 5.3 드라이버를 설치하여 ODBC설정하여 연결테스트 후
ADOconnection컴포넌트에서 connetion string을 build 하여 연결테스트해보면 다음과 같은 오류가 생깁니다.
"[Microsoft][ODBC 드라이버 관리자] 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다"
그래서 확인해 보니 제PC가 64bit windows7 이고 ADOconnection 컴포넌트에서는 32bit odbc만 지원 되는것 같습니다.
64bit odbc를 위해 따로 설정을 해주는 방법이 있는지 잘 모르겠습니다.
어떻게 해야 연결을 할 수 있을지 기타 다른 방식으로라도 연결 설정 방법을 설명해준 자료나 예시같은것이 있을경우
도움을 주시면 감사하겠습니다. (BDE나 FireDAC 이외의 방법으로 알고 싶습니다.)
끝으로 본래 프로그램 배포를 위해 사용자 PC에 이것저것 깔리는 클라이언트 모듈을 피하기 위해서 dbexpress를
원했던 것인데요 odbc를 이용할 경우에는 odbc드라이버도 같이 배포해야하는 번거로움이 또 있네요
감사합니다.