为从Delphi到MySQL的ADO连接指定源IP

为从Delphi到MySQL的ADO连接指定源IP,mysql,delphi,tcp,ado,Mysql,Delphi,Tcp,Ado,我的Delphi应用程序正在使用tAdoConnection连接到MySQL数据库。 我的客户有一台机器,它通过网络与数据库服务器有两个连接。一个是有线的,另一个是无线的。因此,运行应用程序的机器在同一网络上有两个IP地址 我的问题是这台机器上的无线连接不稳定。所以我想强制通过有线连接建立数据库连接。我知道我要使用的源IP地址 但是我如何告诉ADO连接它需要通过源IP连接呢 您不需要在ADO中查找此功能,可以使用外部应用程序将ADO应用程序绑定到特定的网络接口(或网络连接)来执行此类任务。我过去

我的Delphi应用程序正在使用tAdoConnection连接到MySQL数据库。 我的客户有一台机器,它通过网络与数据库服务器有两个连接。一个是有线的,另一个是无线的。因此,运行应用程序的机器在同一网络上有两个IP地址

我的问题是这台机器上的无线连接不稳定。所以我想强制通过有线连接建立数据库连接。我知道我要使用的源IP地址


但是我如何告诉ADO连接它需要通过源IP连接呢

您不需要在ADO中查找此功能,可以使用外部应用程序将ADO应用程序绑定到特定的网络接口(或网络连接)来执行此类任务。我过去曾使用。

在连接时无法更改该路由。但是你可以看看这个但是。。。是我的应用程序在创建连接吗?如果我正在与ADO接口,连接不是由我的应用程序之外的东西建立的吗?你的应用程序要求运行的机器操作系统连接到一个特殊的IP地址。操作系统现在负责获取到该IP地址的路由。如果你想更改应用程序的路径,你必须告诉操作系统这样做。这几乎是一样的,如果你在表单上放置一个按钮,你的应用程序不会控制显示器来显示按钮