首次用Delphi XE6 開發安卓程序,並無在網上找到鏈接遠程MySQL服務器的文檔,本身摸索一番,發現UniDAC控件新版本也已支持了FireMonkey下的開發。遂記下鏈接方法和你們分享。數據庫
1.新建FireMonkey Mobile Application服務器
2.在設計界面上放上三個控件:TUniConnection(命名爲con1)、TUniQuery(命名爲unqry1)、TMySQLUniProvideride
3.將TUniQuery的「Connection」屬性綁定爲TUniConnection。編碼
4.編寫代碼(此處我寫在FormCreate事件裏):spa
with con1 do begin ProviderName := 'MySQL'; Username := 'root'; Password := '123456'; Server := '10.21.3.31'; Port := 3306; SpecificOptions.Values['UseUnicode'] := 'True'; //設置編碼格式,解決中文亂碼問題 end; try con1.Connect; except ShowMessage('鏈接數據庫失敗!'); end;
是否是很是方便呀~設計
要執行查詢語句的話,只要像這樣寫:code
unqry1.SQL.Text := 'SELECT NOW()'; unqry1.Open;
提示:orm
① 若是編譯時候,提示UniDAC少文件,請確保,將UniDAC控件目錄相關路徑加入Android平臺的路徑變量中。以下圖。事件
② unqry1.Open和unqry1.ExecSQL兩種寫法的區別,前者適用於查詢有返回值的狀況,然後者沒有返回值。ci