자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
 

 

안녕하세요. 늘 눈팅으로 도움받고 있다가 검색으로도 궁금증이 해결되지 않아 글을 남깁니다.

 

개발환경 : Windows 10 64bit

개발툴 : Delphi 10.2

MariaDB 5.5 이상 지원된다고 명시 되어있어서

(http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Connect_to_MySQL_Server_(FireDAC))

MariaDB 10.4.12를 설치하고 FireDAC Connection으로 연결 테스트를 진행했습니다.

하지만 아래와 같은 오류를 만나, 위 기술 문서에 명시된 것처럼.

 

---------------------------
[FireDAC][Phys][MySQL]-314. Cannot load vendor library [libmysql.dll or libmysqld.dll]. 지정된 모듈을 찾을 수 없습니다
Hint: check it is in the PATH or application EXE directories, and has x86 bitness..
---------------------------


LIBMYSQL.DLL 파일을 Mariadb 설치폴더에서 찾아보았으나, LIBMARIADB.DLL 로 되어있더라구요..

혹시나 해서 MariaDB 5.5 버전을 설치해봤더니 거기엔 LIBMYSQL.DLL 이었습니다...

아마 MariaDB가 10버전으로 올라가면서 DLL 명도 바뀐것 같은데요,

제가 DLL 파일명을 강제로 바꿔서 했더니 되긴되더라구요..

 

여기서 궁금한게, 이렇게 DLL 파일명을 강제로 바꿔도 향후 문제가 없을까요? (LIBMARIADB.DLL -> LIBMYSQL.DLL)

그리고 한가지 더 궁금한 것은 제 OS 환경에 맞춰 MariaDB 64bit를 설치 했지만,

Delphi 10.2 FireDAC과 연결할 수 있는 유일한 방법이

32bit DLL 파일을 sysWOW64폴더에 넣어야지만 연결이 되더라구요... (system32 폴더에 넣으면 안되구요;;)

 

이게 대체 뭔 상황인지... 이해가 되지가 않네요..;

 

 

업무상 델파이 개발을 시작한지 한달도 안되서.. 개념도 부족하고 아리송한 심정에 글을 남겨봅니다..

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 19883
공지 유용한 관련 사이트 관리자2 2014.03.20 58832
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102398
419 스크롤박스 버벅현상 개선방법 [3] 가을이다 2014.06.28 2533
418 XE4 Win7 64Bit Component설치시 문의사항?? [1] YB 2014.03.21 2538
417 fremonkey webbrowser 에서 URL 및 자바스크립트 연동에 대해.. 프리스켄 2014.07.01 2553
416 디버깅 모드에서 실행과 그냥 실행파일 실행시 동작이 틀린 이유?? [2] godson2 2016.02.15 2558
415 [XE6] 특정전화번호로 전화자동걸기 [1] 가을이다 2014.07.29 2559
414 C++ Builder 에서 MongoDB 사용할 수 있는 방법이 없나요 캐드윈시스템 2014.05.22 2559
413 embarcadero XE3 설치 후 compile error 문의 [1] 쿠크다스 2014.11.19 2563
412 Android Virtual Devices Manager에서 Device를 추가할수가 없습니다.. [1] file 김동환 2014.07.24 2567
411 IDE의 코드에디터의 폰트는 어떻게 바꾸나요? file Humphery 2015.03.24 2598
410 Connection Closed Gracefully [4] file 박군80 2016.07.27 2600
409 [세미나] 메시지 다이얼로그 표시된 상태에서 절전모드 이후 먹통이 됩니다. [1] Humphery 2014.06.12 2609
408 TTouchKeyboard 문의 [1] J 2014.03.01 2612
407 본사 mypage [1] DHP 2021.05.17 2617
406 stringgrid에서 Binding시 grid Column의 사이즈 설정?? [3] 투덜이스머프 2014.12.24 2620
405 컴파일시 Unit not found: 'System.pas' 오류 [1] 아침햇살 2014.04.09 2648
404 RAD studio로 배포버전 패키지를 만들수 있나요? [1] 산설 2014.04.02 2655
403 XE6 TWebBrowser 종료안됨 현상 [2] 가을이다 2014.07.04 2661
402 FireDAC 을 이용한 Oracle 연결 개발후 배포 [1] KMCIT 2014.07.15 2664
401 Rectangle 컬러값 변경 문의 [2] 가을이다 2014.06.13 2664
400 [공유] FireDAC으로 MySQL과 어떻게 연결하나요? [3] 험프리 2017.07.14 2696