什么是从我的虚拟主机提供商将Delphi程序连接到Apache服务器上托管的MySQL数据库的最安全有效的方法。delphi:通过互联网连接托管的mysql服务器
想法,提示或任何有关上述信息,最好使用dbExpress与德尔福2010年将高度赞赏。
感谢
什么是从我的虚拟主机提供商将Delphi程序连接到Apache服务器上托管的MySQL数据库的最安全有效的方法。delphi:通过互联网连接托管的mysql服务器
想法,提示或任何有关上述信息,最好使用dbExpress与德尔福2010年将高度赞赏。
感谢
嗯,你不能直接连接,因为安全问题,但也有一对夫妇,
您可以直接连接MySQL数据库。我建议使用FireDAC组件。
关于FireDAC:
FireDAC多设备数据访问库 通用企业数据连接
FireDAC是一个通用数据访问库用于开发多种设备,连接到企业数据库的应用程序。凭借其强大的通用架构,FireDAC支持从Delphi和C++ Builder到InterBase,SQLite,MySQL,SQL Server,Oracle,PostgreSQL,DB2,SQL Anywhere,Advantage DB,Firebird,Access,Informix,DataSnap的本地高速直接访问和更多。
FireDAC Data Access Components
您也可以使用MySQL数据访问组件(MyDAC或UniDAC):
关于MyDAC组件:
MySQL的数据访问组件(MyDAC)是一个组件库,可在Windows,Mac OS X,iOS,Android,Linux和FreeBSD上为Delphi,C++ Builder,Lazarus(和Free Pascal)直接访问MySQL,适用于32位和64位平台。基于MyDAC的应用程序可以直接连接到MySQL服务器或通过MySQL客户端库工作。 MyDAC旨在帮助程序员开发更快更清洁的MySQL数据库应用程序。
如果你想用的dbExpress连接MySQL(我不推荐)
你需要为MySQL dbxmys.dll dbExpress驱动程序和ALOS MySQL客户端库的libmysql.dll。
我使用MySQL作为Go Daddy虚拟主机的远程访问DBMS。 Unidac用于连接到远程数据集没有问题。然后,我在客户端使用基于VCL组件的签名VCL组件。
基于VCL的GUI使所有其他基于Web的应用程序(包括.NET)都关闭。Delphi应用程序的所有功能都完美无瑕,但我将所有DBMS功能都执行到远程托管的MySQL数据库。我非常感谢这种技术的组合,使我能够生成最强大的应用程序。
这取决于你选择不透露的细节。 –
http://dev.mysql.com/doc/refman/5.0/en/configuring-for-ssl.html。为数据库组件创建SSL/SSH隧道非常简单。 –