有善心人士撰寫dll來支援MySQL 5
http://www.justsoftwaresolutions.co.uk/delphi/dbexpress_and_mysql_5.html
1. 複製dbxopenmysql50.dll檔案:
下載dbxopenmysql5_dll.zip
將壓縮檔案中的dbxopenmysql50.dll檔案,複製到開發程式的資料夾下
另外把MySQL的libmySQL.dll也一樣丟過去
(我的這個檔案在 D:\AppServ\MySQL\bin 下)
2.然後修改DBExpress的ini檔中的設定值:
下載dbxopenmysql5_source.zip,複製或參考壓縮檔案中的dbxdrivers.ini和dbxconnections.ini的設定值
需修改的ini檔的路徑皆在C:\Program Files\Common Files\Borland Shared\DBExpress底下
先新增dbxdrivers.ini的設定值
在檔案最前面的[Installed Drivers]項目下增加下列的Code
OpenMySQL50=1
再來在檔案最後增加
[OpenMySQL50]
LibraryName=dbxopenmysql50.dll
GetDriverFunc=getSQLDriverMYSQL50
VendorLib=libmysql.dll
之後再新增dbxconnections.ini的設定值
[OpenMySQL50]
DriverName=OpenMySQL50
HostName=ServerName
Database=DBNAME
User_Name=root
Password=password
BlobSize=-1
然後照一般的設定Database、Hostname、User_Name、Password
然後連線就ok了
前提是MySql要記得開
沒有留言:
張貼留言