C++ Builder XE10快速开发关于sqlite数据库APP应用发布小结

因为C++ Builder XE10资料一直较少,所以作为C++ Builder业余fans,有必要为这冷门提供一些技术支持,与小伙伴们一起成长!

本视频系列,主要是讲解C++ Builder XE10与sqlite来快速开发手机安卓app,让学友们能够快速掌握这个搭建开发过程,不走弯路。

学习的好处在于,这个软件不需要复杂的安装与环境配置要求。实再是太简单了,只要懂点C++,就可以搞起了。

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。

csdn实例视频操作示例:https://edu.csdn.net/course/play/30541/443983

一、C++ builder XE sqlite 链接组件

csdn实例视频操作示例: https://edu.csdn.net/course/play/30541/443982

TFDPhysSQLiteDriverLink // 用于驱动自动连接; 不同数据库各对应一个: TFDPhys****DriverLink

TFDGUIxWaitCursor      // 用于自动管理 GUI 程序的"等待光标"; 在 Console 和 FMX 下也都有类似对应的东西

TFDConnection          // 数据连接

TFDQuery                // 数据查询

二、SQLite数据库*.DB文件到安卓程序中Android发布文件

csdn实例视频操作示例: https://edu.csdn.net/course/play/30541/443984

#include <System.Ioutils.hpp>

使用TPath类的静态方法,一般代码是跨平台的,在Windows,Mac,iOS,Android上都能用。如果仅仅对Android的操作也可以使用Androidapi.IOUtils单元的那些GetXX的函数,也很简单,都没有参数,并且返回值都是字符串。

首先利用Project->Deployment,打开发布文件窗口,增加要发布的文件。
然后设置文件发布的位置Remote Path,填写为assets\internal\

String Dstr="";

Dstr=System::Ioutils::TPath::Combine(System::Ioutils::TPath::GetDocumentsPath(),"Teaphone.db");     //获取Android相关文档路径

FDConnection1->Params->Database=Dstr;

三、APP简易的SQLite数据库目录检索

csdn实例视频操作示例: https://edu.csdn.net/course/play/30541/443985

FDQuery1->SQL->Text ="select * from Tphone where Tname like '%"+Edit1->Text +"%'";

ListView1->Items->Clear();

FDQuery1->First();

TListViewItem * item;

for(int i=0;i<FDQuery1->RecordCount;i++)

{

item= ListView1->Items->Add();

item->Text =FDQuery1->Fields->Fields[0]->Text;

item->Detail =U“名称:"+ FDQuery1->Fields->Fields[1]->Text+

U“     作者:"+ FDQuery1->Fields->Fields[2]->Text;

item->ButtonText=U"复制";

item->BitmapRef =Image1->Bitmap;

//

FDQuery1->Next() ;

}

//-------------------------------------------------------------------------------------------------------------

下载实例源码:https://download.csdn.net/download/lzksword/13189546

(0)

相关推荐

  • Android 一款十分简洁、优雅的日记APP

    本篇由 DeveloperHaoz 投稿,这是DeveloperHaoz的第1篇投稿 地址:http://www.jianshu.com/p/b4fde6b835a3 转载请注明出处 作者:Devel ...

  • Django的开发流程与数据库设计

    引言:项目开发流程: 需求分析(成员:架构师 .产品经理 .开发者组长) 在跟客户谈需求之前,会大致先了解客户的需求,然后自己先设计一套比较好写的方案.跟客户沟通交流中引导客户往我们之前想好的方案上面 ...

  • Spring Boot快速开发企业级Admin管理后台

    Erupt 可快速的构建管理页面,零前端代码.零CURD.自动建表,仅需单个类文件 + 简洁的注解配置,即可快速开发企业级Admin管理后台! 后台管理系统非常重要,但开发存在一定的痛点,如:开发效率 ...

  • 美国陆军批准对战术空间层进行快速开发

    美国陆军在利用卫星图像进行视距外瞄准方面继续取得进展. 华盛顿消息:美国陆军最近批准了快速实验和原型开发,以开发新的战术空间层,使该军种部门能够将卫星图像用于视距之外的目标. 一个定位.导航和授时/太 ...

  • (46条消息) 学习数据库MySQL,与SQLite数据库作对比

    MySQL与SQLite对比 SQLite功能简约,小型化,追求最大磁盘效率:MySQL功能全面,综合化,追求最大并发效率.如果只是单机上用的,数据量不是很大,需要方便移植或者需要频繁读/写磁盘文件的 ...

  • 非专业人员怎么快速开发一个小应用?

    作为一个非专业的开发者,如果能像拼积木一样快速搭建一个应用,应用开发就能大大简化.提速,普通人就可以开发出自己需要的应用.当前低代码已经让这种设想成为现实,快速开发一个小应用不是问题. 由于学习需要开 ...

  • 基于django快速开发一个网站(三)

    给django集成富文本编辑器 下载富文本插件到系统 pip install django-mdeditor1 添加mdeditor到你的应用中 INSTALLED_APPS = [ - 'mdedi ...

  • 基于django快速开发一个网站(二)

    使用xadmin+django构建一个后台 安装 我的系统基于django==2.0.0开发的,所以直接从源码安装 $ pip install git+git://github.com/sshwsfc ...

  • 记录一个产品的开始:基于django快速开发一个网站(一)

    创建虚拟环境.基于虚拟环境创建django==2.0.0和图片加载库和mysql数据库驱动 1 创建目录并创建虚拟环境 1 ╰$ mkdir Cornucopiavirtualenv ╰$ cd Co ...

  • python测试开发django-13.操作数据库(增删改查)

    前言 django的models模块里面可以新增一张表和字段,通常页面上的数据操作都来源于数据库的增删改查,django如何对msyql数据库增删改查操作呢? 本篇详细讲解django操作mysql数 ...