什麼是從我的虛擬主機提供商將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隧道非常簡單。 –