1. 程式人生 > >Delphi XE之路(8)xe5 android 手機上使用sqlite

Delphi XE之路(8)xe5 android 手機上使用sqlite

本篇我們介紹一下在android手機上怎樣使用sqlite資料庫,這裡用Navigator實現 增刪改查。

1、新建firemonkey mobile application

2、選擇blank application

3、這裡選擇解析度,仍舊選擇我女兒稱呼的平板手機p3100的7寸解析度   O(∩_∩)O~ ,介面上擺放一個open按鈕,一個grid

    同時拖拽一個  FDConnection  和    FDPhysSQLiteDriverLink1    FDQuery1  另外根據執行結果提示 還需要一個 FDGUIxWaitCursor ,執行的時候會有提示

   4、連線sqlite 資料庫,這裡我就不再贅述怎樣建立sqlite資料庫和表,我這裡建了個test.s3db 並建立一張table_test表。

        右鍵點選 FDConnection,database選項選擇建好的sqlite資料庫 ,如有使用者名稱和密碼則分別輸入

在fdquery中選擇sql輸入select * from table_test

5、繫結資料 選擇view->LiveBindings Designer 然後點選繫結 嚮導

依次選擇

在open按鈕的事件中寫上fdquery1.close;fdquery1.open

5、重要的釋出:

    選單 project ->deployment->然後點選增加按鈕,選擇中sqlite資料 test.s3db,remote path 填寫 assets\internal\

  在fdconnection的beforconnect事件中填寫如下程式碼:

procedure TForm1.FDConnection1BeforeConnect(Sender: TObject);

begin

FDConnection1.Params.Values['Database'] :=      TPath.Combine(TPath.GetDocumentsPath, 'test.s3db');

end;

  6、手機上執行如下:

具體在android裡建立資料庫,表等您可以檢視幫助  ms-help://embarcadero.rs_xe5/rad/Mobile_Tutorial'3A_Using_SQLite_(iOS_and_Android).html

完畢!