2012-02-28 4 views
2

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 데이터베이스에 연결하는 방법을 배우고 싶습니다. 나는 어떤 구성 요소를 살 여유가 없다.

+0

이 문제는 대개 libmysql.dll 파일의 위치와 관련이 있습니다. 해당 파일이'PATH' 환경 변수의 폴더에 있는지 확인하십시오. – RRUZ

+0

@RRUZ 내 xammo/mySQL/bin /에서 libmysql.dll 파일을 프로그램 파일/embracedero/9.0/lib 인 PATH로 복사했습니다. 그것은 작동하지 않았다 그래서 나는 또한/embracedero/9.0/bin 및 windows/system32 프로그램 파일에 복사하고 여전히 문제가 남아있다 – Japster

답변

4

시험해보세요.

는 일부 Google 푸나요 -이 링크에 stumpled : http://wiltonsoftware.com/posts/view/getting-embarcadero-dbexpress-mysql-working-dbx-error-driver-not-initialized

필요에 맞게 보인다. 이전 답변은 도움이되지 않았습니다. 새로운 것이 더 좋기를 바랍니다.

올드 답 :

당신이 당신의 uses 절에 Data.DBXMySQL이 있는지 확인하십시오.

확인. 나는 다른 접근법을 시도 할 것이다.

DataExplorer에서 연결을 설정하면 작동합니까? 그렇지 않으면 uses 절에 문제가 없습니다. (그리고 분명히 그걸 시도해 보았습니다. 피곤하셔야합니다 :-))

그렇지 않으면 한 장치가 이와 같을 수 있습니다.

unit Unit1; 
interface 
uses // <-- Uses normally goes right after interface .... (you probably already have one) 
    Data.DBXMySql; 
implementation 
end. 
+0

어디 조항을 설정합니까? – Japster

+0

데이터베이스 구성 요소를 추가하는 데이터 모듈에 Data.DBXMysql을 추가하기 만합니까? 바보 같은 질문에 사과드립니다. 임씨는 이것에 아주 새롭다. 그리고 네, 데이터 탐색기를 통해 연결할 수 없습니다 – Japster

+0

@Japster. 내가 제공 한 링크를 사용해 보셨습니까? - 그건 다른 DLL을 제안 .... 그리고 XE와 XE2와 함께 유효성이 확인 된 x86 32 비트 버전에 대한 링크가 제공됩니다. –

관련 문제