打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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等等主流的操作系统,同时能够跟很多程序语言相结合,比如 TclC#PHPJava等,还有ODBC接口,同样比起MysqlPostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
[转载]xe5 android 手机上使用sqlite
C++ builder 怎么用sqlite数据库,操作表
FireDAC 获取 INSERT 记录的自增 ID
文件I/O
解密微信本地存储用户的哪些数据
Android 一款十分简洁、优雅的日记APP
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服