2015-05-31 54 views
-2

我想用Delphi XE 8開發一個移動(Android和iOS)應用程序,該應用程序連接到通過互聯網具有Firebird數據庫的本地公司服務器,並且能夠查詢數據庫獲取或更新數據,我只想知道我應該在這個移動應用程序中使用的方法和組件。通過移動應用程序通過互聯網連接到遠程數據庫

例如,如果我將使用REST,我應該開發哪些組件或應用程序來與數據庫進行通信?我應該使用RemObject數據摘要嗎?

+0

讓我建議你一對夫婦爲你的谷歌搜索「德爾福其餘樣本」的關鍵字 - 也許是太容易,太直截了當 –

回答

0

我將使用DataSnap創建客戶端和服務器應用程序。它也在Firemonkey中可用。

0

我建議你看看獲得UniDAC https://www.devart.com/unidac/ 他們有Andriod和iOS的本地組件,你可以放在窗體上並建立連接,而無需包含任何庫。

我只使用MySQL,所以我使用MyDAC,但它對UniDAC的作用相同。

  1. 您可以使用TUniConnection設置到任何數據庫服務器(不只是火鳥)的連接。

  2. 而對於查詢使用TUniQuery

您可以使用所有他們在相同的邏輯爲我相信你熟悉ADO組件協同工作的其他組件。 希望這可以幫助

+0

如果你想保持你的數據安全不要這樣做 –

1

您是否試過GoFast Soft的RemoteSQL? 有一個簡單(但大)的進行審查,一個扎克的blog

+0

謝謝,但如果我使用datasnap(http)它會不夠快? – Wel

+0

它取決於如果從移動設備連接到DBMS, 您可能希望訪問數據的速度不變,因爲設備和DBMS之間的距離爲 。如果從/向DBMS服務器獲取/發送少量的數據,那麼它將不足以選擇Datasnap。在其他情況下,如果您希望您的速度訪問能夠優化數據,則應考慮其他解決方案。 –

相關問題