Windows에서 mySQL 데이터베이스를 실행중인 Xampp 로컬 서버를 설치했습니다. 하나의 테이블로 데이터베이스를 만들었습니다. 문제는 dbExpress TSQLConnection 구성 요소를 사용할 때 데이터베이스에 연결할 수 없다는 것입니다. 내가 속성을 설정하면 다음과 같이Delphi App을 mySQL 데이터베이스에 연결할 수 없습니다.
ConnectionName = MYSQLConnection
Driver = MySQL
Database = databaseName
HostName = localhost
password =
UserName = root
나는 true로 연결된 속성을 변경할 때, 나는 다음과 같은 오류 얻을 : 나는 데이터 탐색기를 사용하여 데이터베이스에 연결을 시도
Borland.Data.TDBXError: DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path
을 ,하지만 여전히 위의 오류가 발생합니다. 나는 내가 무엇을 놓치고 있는지 잘못 알고 있는지 모른다.
Im는 Delphi-XE2를 사용합니다. 서버에서 mySQL 사용 : MySQL 클라이언트 버전 : mysqlnd 5.0.7-dev - 091210 - $ Revision : 304625 $.
ADO 연결을 사용해 보았지만 연결 문자열을 설정하는 방법을 모르겠습니다.
아직 멍청한데, 웹 서버에서 실행되는 mySQL 데이터베이스에 연결하는 방법을 배우고 싶습니다. 나는 어떤 구성 요소를 살 여유가 없다.
이 문제는 대개 libmysql.dll 파일의 위치와 관련이 있습니다. 해당 파일이'PATH' 환경 변수의 폴더에 있는지 확인하십시오. – RRUZ
@RRUZ 내 xammo/mySQL/bin /에서 libmysql.dll 파일을 프로그램 파일/embracedero/9.0/lib 인 PATH로 복사했습니다. 그것은 작동하지 않았다 그래서 나는 또한/embracedero/9.0/bin 및 windows/system32 프로그램 파일에 복사하고 여전히 문제가 남아있다 – Japster