使用FireDac连接MySQL主机

步骤1 —获取libmysql.dll

您需要获取libmysql.dll。

  1. 如果您的delphi应用程序以32位平台为目标,则获取32位libmysql.dll。

  2. 如果您的delphi应用程序针对64位平台,则获取64位libmysql.dll。

要检查您的应用程序正在运行哪个目标平台,请转到:


要获取libmysql.dll,请转到MySQL Connect bin或lib文件夹,在以下路径中查找它。

  1. 对于32位: C:\Program Files (x86)\MySQL\… ( bin 或者 lib文件夹)

  2. 对于64位:C:\Program Files\MySQL\…(bin或lib文件夹)

如果找不到MySQL文件夹,则意味着您没有在计算机中安装它。您可以从MySQL网站下载安装程序。


第2步-创建一个应用


  1. 打开Delphi并创建一个新的VCL应用程序。

File -> New -> Windows VCL Application - Delphi

2.创建一个新的DataModule。

File -> New -> Other -> Delphi -> Database -> Data Module

3.将FDConnection和TFDPhysMySQLDriverLink拖放到DataModule中


   



步骤3 —连接到libmysql.dll




  1. 获取libmysql.dll文件(从步骤1中获得),然后将其粘贴到刚刚在win32 \ debug \ libmysql.dll中创建的应用程序中。例如,

C:\Users\username\MyApps\MyDelphiApplication\win32\debug\libmysql.dll

如果看不到win32文件夹,则必须运行应用程序(F9)才能生成它。

2.转到您的DataModule,在FDPhysMySQLDriverLink中单击,然后在对象检查器(左下角)中找到VendorLib。将您的libmysql.dll完整路径粘贴到VendorLib。

VendorLib: C:\Users\username\MyApps\MyDelphiApplication\win32\debug\libmysql.dll




步骤4 —建立连接,UHA!

  1. 在FDConnection中单击两次,然后填写信息。




数据库是您要访问的数据库的名称。

密码是mysql密码。

默认情况下,端口为3306,但您需要签入MySQL Installer。

之后,最后可以单击“测试”,它应该成功连接。




联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678