delphi 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

完畢!

源碼下載地址  http://files.cnblogs.com/nywh2008/sqllitetest.rar

 

        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM