准备工作:

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数据库相关推荐

  1. Delphi XE 使用 MySQL 数据库一个奇怪的问题

    Delphi XE 使用 MySQL 数据库一个奇怪的问题 我用的是自带的 ADO 组件连接 MYSQL ,连接很简单,如下: 1.下载一个 MYSQL 驱动安装上 下载地址 2.连接串 Adoc.C ...

  2. python读数据库的通信协议是,Python操作SQLite数据库过程解析

    SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统. 不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分.所以主要的通信协 ...

  3. 使用SQLite数据库存储数据(1)-操作SQLite数据库

    在使用SQLite API函数如有疑问,可以参考官方函数文档: http://www.sqlite.org/c3ref/funclist.html 操作SQLite数据库 SQLite数据库是文件数据 ...

  4. sqlite mysql php_PHP实现的简单操作SQLite数据库类与用法示例

    本文实例讲述了PHP实现的简单操作SQLite数据库类与用法.分享给大家供大家参考,具体如下: SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已 ...

  5. PC软件开发技术之三:C#操作SQLite数据库

    我们在开发应用是经常会需要用到一些数据的存储,存储的方式有多种,使用数据库是一种比较受大家欢迎的方式.但是对于一些小型的应用,如一些移动APP,通常的数据库过于庞大,而轻便的SQLite则能解决这一问 ...

  6. python数据库sqlite3_Python 操作 SQLite 数据库

    本文字数:3808 字 阅读本文大概需要:10 分钟 写在之前 SQLite 是一个小型的关系型数据库,它最大的特点在于不需要单独的服务.零配置.我们在之前讲过的两个数据库,不管是 MySQL 还是 ...

  7. Linux C语言操作SQLite数据库

    1. SQLite数据库特点 (1)SQLite数据库是开源的嵌入式数据库,无需独立的数据库引擎,直接嵌入到应用程序进程中,因此,通过API,应用程序可以直接操作它. (2)事务的处理是原子的,一致的 ...

  8. C#操作SQLite数据库

    我们在开发应用是经常会需要用到一些数据的存储,存储的方式有多种,使用数据库是一种比较受大家欢迎的方式.但是对于一些小型的应用,如一些移动APP,通常的数据库过于庞大,而轻便的SQLite则能解决这一问 ...

  9. go sqlite mysql_Go实战--go语言操作sqlite数据库(The way to go)

    生命不止,继续 go go go !!! 继续与大家分享,go语言的实战,今天介绍的是如何操作sqlite数据库. 何为sqlite3? SQLite is a self-contained, hig ...

  10. python数据库操作sqlite_Python3操作SQLite数据库

    Python3操作SQLite数据库 SQLite SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.它是D.RichardHipp建立的公有领域项目 ...

最新文章

  1. Ubuntu 14.04 64位上安装wps office软件
  2. TIOBE 9 月排行榜:C++ 式微,第 3 名被 Python 拿下
  3. 当店铺关联,你知道怎么办吗
  4. git status 命令总结 —— Git 学习笔记 06
  5. Ivan Fedorov:用已知无法想象未来 - Mixin Network开发者访谈
  6. linux服务器运维操作命令,Windows和Linux系统服务器运维基本操作指令
  7. 【英语学习】【Level 07】U01 Making friends L1 New kid on the block
  8. SpringMVC 的总结
  9. L3-025 那就别担心了 (30 分)-PAT 团体程序设计天梯赛 GPLT
  10. Tcpping 替代ping测试网路延迟
  11. matlab遗传算法工具箱介绍和详细使用方法【matlab优化算法工具箱】
  12. inspinia admin 最新版 inspinia 2.7.1 一套非常优秀的bootstrap后台管理模板
  13. 超图s3m服务加载时添加token
  14. V4L2驱动框架详解
  15. 图论专题1(网络流)
  16. 手机快速将语音转换成文字的方法!详细步骤教你使用,方便又高效
  17. C#检测网络连接状态
  18. 如何深入理解时间序列分析中的平稳性?
  19. flink1.14.0+mysql5.7+mysqlcdc2.2.1报错org.apache.flink.shaded.guava18.com.google.common.util.concurren
  20. CPU100%,怎么快速定位?

热门文章

  1. html5实时预览,对决JavaScript HTML5脚本API预览
  2. 计算机辅助英语教学 研究背景,计算机辅助外语教学中的教师角色研究
  3. linux根据文件日期批量scp,linux系统批量传输文件(SCP)
  4. 下划线_Excel添加下划线的快捷键,下划线颜色设置
  5. (10)Redis------必须知道的基础内容
  6. HDFS简介及其功能
  7. JavaScript中的Array.prototype.slice.call()方法学习
  8. HTML5 data-* 自定义属性 ---转载 原文地址:https://www.cnblogs.com/dolphinX/p/3348458.html...
  9. java 构造函数 this_Java面向对象2--构造器(Constructor),this关键字
  10. pip慢?半分钟解决方案