在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

 
 
分类: XE5 Android
 
绿色通道: 好文要顶 关注我 收藏该文与我联系 
2
0
 
(请您对文章做出评价)
 
 

Feedback

#1楼   回复引用

2013-09-21 10:12 by marco hsu 

楼主每天都有干货,谢谢!

#2楼   回复引用

2013-09-22 15:18 by 无悔的勇气 

按照楼主的方法试验过了,没什么问题,
就是中文显示不对,不知道楼主有什么好的办法呀!!

#3楼   回复引用

2013-09-22 17:15 by fky1989 

LZ大大加油。。
 

公告

QQ:10073450

昵称:至今
园龄:5年1个月
粉丝:9
关注:0

常用链接

Links

评论排行榜

 

阅读排行榜

 

posts - 20, comments - 19, trackbacks - 0, articles - 5

xe5 android 手机上使用sqlite [转]的更多相关文章

  1. delphi xe5 android 手机上使用sqlite

    本篇我们介绍一下在android手机上怎样使用sqlite数据库,这里用Navigator实现 增删改查. 1.新建firemonkey mobile application 2.选择blank ap ...

  2. 如何通过wifi在android手机上安装调试应用

    如何通过wifi在android手机上安装调试应用 1. 首先还是要打开手机的usb调试选项,并通过usb线连接手机.2. 然后执行“adb tcpip 5555”,把adb从usb模式切换到tcpi ...

  3. Android手机上监听短信的两种方式

    Android手机上监听短信有两种方式: 1. 接受系统的短信广播,操作短信内容. 优点:操作方便,适合简单的短信应用. 缺点:来信会在状态栏显示通知信息. AndroidManifest.xml: ...

  4. 如何在 Android 手机上实现抓包?

    如何在 Android 手机上实现抓包? http://www.zhihu.com/question/20467503 我想知道某个应用究竟在数据提交到哪里,提交了什么.网上的教程太复杂,不想麻烦.有 ...

  5. Android 手机上安装并运行 Ubuntu 12.04

    ubuntu.sh脚本的原地址变动了,导致下载不了,现在更新了网盘地址.小技巧:遇到一些下载失效的时候可以试一试p2p下载工具(如 easyMule.迅雷等)试一试,说不定有人分享过~* —————— ...

  6. 在Android手机上获取其它应用的包名及版本

    转载请注明出处:http://blog.csdn.net/jason_src/article/details/37757661 获取Android手机上其它应用的包名及版本方法有非常多,能够通过AAP ...

  7. Android 手机上获取手机当前上网IP地址

      [转] 原文              Android 手机上获取手机当前上网IP地址                (手机网关给手机号分配的IP) 每个手机上网通过移动网关的时候,网关都会给该手 ...

  8. android 手机上运行图像算法

    在pc上调试好的图像处理算法想要在android手机上跑一下看看速度需要一下几个步骤 1.建立一个android application,通过ndk调用你写好的图像算法的c/c++ code 2. 然 ...

  9. Android 在Android手机上获取其他应用的包名及版本号

    获取Android手机上其他应用的包名及版本号方法有很多,可以通过AAPT从APK包中直接获取,也可以通过代码在手机上获取.显然,对于产品或者用户来说要获取这些信息,在手机上获取更为简便. 下面我们来 ...

随机推荐

  1. pyx文件 生成pyd 文件用于 cython调用

    转于:https://www.2cto.com/kf/201405/304168.html 1. 初衷 最近学用python,python不愧是为程序员考虑的编程语言,写起来很快很方便,大大节省开发效 ...

  2. MySQL篇,第二章:数据库知识2

    MySQL 数据库 2 名词介绍 1.DB(Database) DB就是数据库,存储数据的仓库 2.DBMS(Database Management System) 数据库管理系统 管理数据库的软件, ...

  3. 深入java final关键字

    Java final关键字详解:https://blog.csdn.net/kuangay/article/details/81509164 深入java final关键字 用法注意点和JVM对其进行 ...

  4. 解决Myeclipse ctrl+h带来的困扰

    解决Myeclipse ctrl+h带来的困扰 myeclipse的ctrl+h搜索功能给我们来查找文件定位类的方便,但同时也给我们带来两个困扰:一是搜出来的结果往往带着svn文件,一大推svn隐藏的 ...

  5. rest-framework之响应器(渲染器)

    rest-framework之响应器(渲染器) 本文目录 一 作用 二 内置渲染器 三 局部使用 四 全局使用 五 自定义显示模版 回到目录 一 作用 根据 用户请求URL 或 用户可接受的类型,筛选 ...

  6. C++学习(十二)(C语言部分)之 循环

    上期回顾:分支if else switch 三目运算符 格式:if(条件){语句1:}else{语句2:} switch (变量){default:break;case 常量1:语句1 ;break; ...

  7. IDEA 热部署- 自动编译设置

    原文:https://www.cnblogs.com/TechSnail/p/7690829.html    &&   https://blog.csdn.net/qq_3129357 ...

  8. 计算字符串最后一个单词的长度,单词以空格隔开。 java算法

    import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = ne ...

  9. 【BZOJ3242】【UOJ#126】【NOI2013】快餐店

    NOI都是这种难度的题怎么玩嘛QAQ 原题: 小T打算在城市C开设一家外送快餐店.送餐到某一个地点的时间与外卖店到该地点之间最短路径长度是成正比的,小T希望快餐店的地址选在离最远的顾客距离最近的地方. ...

  10. 计算机网络-数据结构-MAC帧头-IP头-TCP头-UDP头

    第0章 数据是如何进行一步步的封装的 第一章:mac帧头定义 帧头数据结构的定义: 一.MAC帧头定义 /*数据帧定义,头14个字节,尾4个字节*/ typedef struct _MAC_FRAME ...