Delphi XE 操作sqlite数据库
准备工作:
1.用SQLiteExpertPers建立一个sqlite数据库。
2.打开delphi xe7。
一、FireDAC法
设置库联接
1.放入FDConnection1控件
2.放入FDConnection1.DriverName := SQLite
3.点击“FDConnection1.Params”
4.在“FDConnection1.Params”中写入
DriverID=SQLite
Database=C:UserszhujianqiangDesktopsqlitesqlite.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
为qlitesqlite.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。
Delphi XE 操作sqlite数据库相关推荐
- Delphi XE 使用 MySQL 数据库一个奇怪的问题
Delphi XE 使用 MySQL 数据库一个奇怪的问题 我用的是自带的 ADO 组件连接 MYSQL ,连接很简单,如下: 1.下载一个 MYSQL 驱动安装上 下载地址 2.连接串 Adoc.C ...
- 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建立的公有领域项目 ...
最新文章
- Ubuntu 14.04 64位上安装wps office软件
- TIOBE 9 月排行榜:C++ 式微,第 3 名被 Python 拿下
- 当店铺关联,你知道怎么办吗
- git status 命令总结 —— Git 学习笔记 06
- Ivan Fedorov:用已知无法想象未来 - Mixin Network开发者访谈
- linux服务器运维操作命令,Windows和Linux系统服务器运维基本操作指令
- 【英语学习】【Level 07】U01 Making friends L1 New kid on the block
- SpringMVC 的总结
- L3-025 那就别担心了 (30 分)-PAT 团体程序设计天梯赛 GPLT
- Tcpping 替代ping测试网路延迟
- matlab遗传算法工具箱介绍和详细使用方法【matlab优化算法工具箱】
- inspinia admin 最新版 inspinia 2.7.1 一套非常优秀的bootstrap后台管理模板
- 超图s3m服务加载时添加token
- V4L2驱动框架详解
- 图论专题1(网络流)
- 手机快速将语音转换成文字的方法!详细步骤教你使用,方便又高效
- C#检测网络连接状态
- 如何深入理解时间序列分析中的平稳性?
- flink1.14.0+mysql5.7+mysqlcdc2.2.1报错org.apache.flink.shaded.guava18.com.google.common.util.concurren
- CPU100%,怎么快速定位?
热门文章
- html5实时预览,对决JavaScript HTML5脚本API预览
- 计算机辅助英语教学 研究背景,计算机辅助外语教学中的教师角色研究
- linux根据文件日期批量scp,linux系统批量传输文件(SCP)
- 下划线_Excel添加下划线的快捷键,下划线颜色设置
- (10)Redis------必须知道的基础内容
- HDFS简介及其功能
- JavaScript中的Array.prototype.slice.call()方法学习
- HTML5 data-* 自定义属性 ---转载 原文地址:https://www.cnblogs.com/dolphinX/p/3348458.html...
- java 构造函数 this_Java面向对象2--构造器(Constructor),this关键字
- pip慢?半分钟解决方案