本篇我们介绍一下在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
完毕!