DelphiXE7操作sqlite数据库
准备工作:
1.用SQLiteExpertPers建立一个sqlite数据库。
2.打开delphi xe7。
一、FireDAC法
设置库联接
1.放入FDConnection1控件
2.放入FDConnection1.DriverName := SQLite
3.点击“FDConnection1.Params”
4.在“FDConnection1.Params”中写入
DriverID=SQLite
Database=C:\Users\zhujianqiang\Desktop\sqlite\sqlite.db //你的sqlite数据库路径
5.点“确定”
6.设置FDConnection1.Connected为True。
设置表联接
1.放入FDQuery1控件
2.设置FDQuery1.Connection为FDConnection1。
3.点击设置FDQuery1.SQL。
4.在FDQuery1.SQL.Text中写入select * from Tmanual。
5.设置FDQuery1.Active为True。
设置数据桥
1.放入DataSource1控件
2.设置DataSource1.DataSet为FDQuery1。
设置数据显示
1.放入DBGrid1控件
2.设置DBGrid1.DataSource为DataSource1。
PS:在窗体或是数据模块中必须放入FDPhysSQLiteDriverLink1、FDGUIxWaitCursor1这二个控件。有朋友说这是等于注册DLL。
二、SQL控件法
设置库联接
1.放入SQLConnection1控件
2.设置SQLConnection1.ConnectionName*为SQLITECONNECTION。
3.设置SQLConnection1.Params中的Database
为C:\Users\zhujianqiang\Desktop\sqlite\sqlite.db //你的sqlite数据库路径
4.点“确定”
5.设置SQLConnection1.Connected为True。
设置表联接
1.放入SQLQuery1控件
2.设置SQLQuery1.SQLConnection为SQLConnection1。
3.设置SQLQuery1.SQL。
4.在SQLQuery1.SQL.Text中写入select * from Tmanual。
5.设置FDQuery1.Active为True。
设置数据转换
1.放入DataSetProvider1。
2.设置DataSetProvider1.DataSet为SQLQuery1。
3.放入ClientDataSet1。
4.设置ClientDataSet1.ProviderName为DataSetProvider1。
设置数据桥
1.放入DataSource1控件
2.设置DataSource1.DataSet为ClientDataSet1。
设置数据显示
1.放入DBGrid1控件
2.设置DBGrid1.DataSource为DataSource1。
DelphiXE7操作sqlite数据库相关推荐
- python读数据库的通信协议是,Python操作SQLite数据库过程解析
SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统. 不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分.所以主要的通信协 ...
- 使用SQLite数据库存储数据(1)-操作SQLite数据库
在使用SQLite API函数如有疑问,可以参考官方函数文档: http://www.sqlite.org/c3ref/funclist.html 操作SQLite数据库 SQLite数据库是文件数据 ...
- sqlite mysql php_PHP实现的简单操作SQLite数据库类与用法示例
本文实例讲述了PHP实现的简单操作SQLite数据库类与用法.分享给大家供大家参考,具体如下: SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已 ...
- PC软件开发技术之三:C#操作SQLite数据库
我们在开发应用是经常会需要用到一些数据的存储,存储的方式有多种,使用数据库是一种比较受大家欢迎的方式.但是对于一些小型的应用,如一些移动APP,通常的数据库过于庞大,而轻便的SQLite则能解决这一问 ...
- python数据库sqlite3_Python 操作 SQLite 数据库
本文字数:3808 字 阅读本文大概需要:10 分钟 写在之前 SQLite 是一个小型的关系型数据库,它最大的特点在于不需要单独的服务.零配置.我们在之前讲过的两个数据库,不管是 MySQL 还是 ...
- Linux C语言操作SQLite数据库
1. SQLite数据库特点 (1)SQLite数据库是开源的嵌入式数据库,无需独立的数据库引擎,直接嵌入到应用程序进程中,因此,通过API,应用程序可以直接操作它. (2)事务的处理是原子的,一致的 ...
- C#操作SQLite数据库
我们在开发应用是经常会需要用到一些数据的存储,存储的方式有多种,使用数据库是一种比较受大家欢迎的方式.但是对于一些小型的应用,如一些移动APP,通常的数据库过于庞大,而轻便的SQLite则能解决这一问 ...
- go sqlite mysql_Go实战--go语言操作sqlite数据库(The way to go)
生命不止,继续 go go go !!! 继续与大家分享,go语言的实战,今天介绍的是如何操作sqlite数据库. 何为sqlite3? SQLite is a self-contained, hig ...
- python数据库操作sqlite_Python3操作SQLite数据库
Python3操作SQLite数据库 SQLite SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.它是D.RichardHipp建立的公有领域项目 ...
最新文章
- Mybatis 获取当前序列和下一个序列值 以及在一个方法中写多条SQL 语句
- Gradle入门:创建Web应用程序项目
- 长大了Java! 提出Java桌面版
- 高效程序猿之(三)VS2010快捷键(转)
- oracle清除bin,Oracle recyclebin详解(闪回删除的表)
- 让计算机u盘启动,如何让vmware用u盘启动
- dism++封装系统使用教程_【原创】最新WIN10系统封装教程2019系列(一)——定制母盘...
- AlphaControls TsSkinManager 控件
- 工业相机选型和镜头焦距计算
- PFPLD 人脸关键点检测
- soul群聊派对显示服务器异常,soul群聊派对在哪?功能、查找步骤有这些
- 测试知识总结1 —— 测试的分类
- 无锁编程与分布式编程那个更适合多核CPU?
- 通信工程/电子信息工程 保研夏令营/预推免流程分析
- C++17类型std::variant介绍
- 使用2345安全卫士后打开浏览器主页锁定为2345
- Informatica元数据库解析
- selenium web端自动化测试框架环境搭建
- 中国期货公司排行及相关上市公司
- 深圳思泉雷文成:赚不到钱,就去赚商誉
热门文章
- C语言中 srand()函数和rand()函数
- mysql 分位数 知乎_分位数的意义是什么?
- 智能体适能训练评估系统-体姿体态评估系统软件
- 计算机网络自顶向下第一章读书笔记
- 数组元素循环左移n个位置(JAVA)
- vue引入腾讯地图,去除水印
- 总结工作中nginx、git、linux、ES、lamada表达式、sql
- FFMpeg AVPacket 之理解与掌握
- k8s入坑之报错(9)k8s node节点加入到集群时卡住 “[preflight] Running pre-flight checks”...
- 常用的函数:atoi,itoa,atof,_ttoi等