我已經安裝了本地服務器Xampp,它在Windows中運行mySQL數據庫。我用一個表創建了一個數據庫。問題是當我使用dbExpress TSQLConnection組件時,我無法連接到數據庫。當我設置屬性如下:無法將Delphi應用程序連接到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
我試圖讓使用數據瀏覽器與數據庫的連接,但我仍然得到上述錯誤。我不知道我錯過了什麼或做錯了什麼。
使用Delphi-XE2的Im。 在服務器上使用mySQL:MySQL客戶端版本:mysqlnd 5.0.7-dev - 091210 - $ Revision:304625 $。
我也嘗試過使用ADO連接,但我不知道如何設置連接字符串。
我還是一個noob,只是想學習如何連接到一個運行在Web服務器上的mySQL數據庫。我買不起任何組件。
此問題通常與libmysql.dll文件的位置有關。檢查該文件是否位於PATH環境變量的任何文件夾中。 – RRUZ 2012-02-28 16:32:23
@RRUZ我沒有將我的xammo/mySQL/bin /中的libmysql.dll文件複製到我的PATH程序文件/ embracedero/9.0/lib中。它沒有工作,所以我也將它複製到程序文件/ embracedero/9.0/bin和windows/system32中,仍然存在問題 – Japster 2012-02-28 17:20:56