准备工作:
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数据库的更多相关文章

  1. Java操作Sqlite数据库-jdbc连接

    Java操作Sqlite数据库步骤: 1. 导入Sqlite jdbc 本文使用sqlite-jdbc-3.7.2.jar,下载地址 http://pan.baidu.com/s/1kVHAGdD 2 ...

  2. 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)

    1.android下junit测试框架配置 单元测试需要在手机中进行安装测试 (1).在清单文件中manifest节点下配置如下节点 <instrumentation android:name= ...

  3. EF6操作Sqlite数据库的项目兼容性问题

    vs2010无法正确打开2015创建的项目里面操作Sqlite数据库时使用EF6创建的edmx文件(会显示空白)   但是可以正常查询 vs2015无法正确打开2010创建的项目里面操作Sqlite数 ...

  4. EF操作sqlite数据库时的项目兼容性问题

    问题:vs2015打不开vs2010建的操作sqlite的实体数据模型edmx文件 原因: 当前电脑必须先安装:驱动库及sqlite的vs拓展 正常情况下安装驱动和拓展后,vs2015就应该可以正常打 ...

  5. JDBC访问及操作SQLite数据库

    SQLite 是一个开源的嵌入式关系数据库,其特点是高度便携.使用方便.结构紧凑.高效.可靠. 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下,只要确保SQLite的二进 ...

  6. UWP: 在 UWP 中使用 Entity Framework Core 操作 SQLite 数据库

    在应用中使用 SQLite 数据库来存储数据是相当常见的.在 UWP 平台中要使用 SQLite,一般会使用 SQLite for Universal Windows Platform 和 SQLit ...

  7. Android中操作SQLite数据库

    我又回到了安卓的学习当中,忙来忙去终于忙的差不多有时间做自己的事情了,这感觉实在是太棒了!!本来想写android的控件以及他们的监视器的,但是我查了查android的手册,基本上都能查到,但是查有些 ...

  8. .NET环境下,通过LINQ操作SQLite数据库

    //对应数据库中的某个表 [Table(Name = "main.Student")]    public class Student    {        [Column(Na ...

  9. 如何C#操作SQLite数据库

    或许有人之前在java开发中使用过SQLite,对它有些印象.在用Winform或Wpf开发小应用程序时,发现用SQLite数据库也是不错的.就像一个会员管理软件,开发完毕后,可以省去想sqlserv ...

随机推荐

  1. 【笨嘴拙舌WINDOWS】编码历史

    在介绍历史之前,有必要将一个经常使用的词语"标准"解释一下: " 标准是"为了在一定的范围内获得最佳秩序,经协商一致制定并由公认机构批准,共同使用的和重复使用的 ...

  2. MVC的项目使用html编辑器UEditorMINI

    一个MVC的项目中有个发布新闻的页面需要用到一个html的编辑器,网上看到UEditor评价貌似还不错, 因为我用到的功能比较简单,就下载了MINI版本的, 使用的过程在这里总结一下. 关于UEdit ...

  3. UVa 1647 (递推) Computer Transformation

    题意: 有一个01串,每一步都会将所有的0变为10,将所有的1变为01,串最开始为1. 求第n步之后,00的个数 分析: 刚开始想的时候还是比较乱的,我还纠结了一下000中算是有1个00还是2个00 ...

  4. BZOJ_1029_[JSOI2007]_建筑抢修_(贪心+优先队列)

    描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1029 \(n\)个任务需要完成,给出每个任务所需时间\(t_1\)与deadline\(t_2 ...

  5. UVa 11400 Lighting System Design【DP】

    题意:给出n种灯泡,分别给出它们的电压v,电源费用k,每个灯泡的费用c,和所需灯泡的数量l,问最优方案的费用 看的紫书= = 首先是dp[i]为灯泡1到i的最小费用, dp[i]=min(dp[i], ...

  6. Asp.Net IEnumerable,ICollection,IList,List区别

    做C#的同学们,都知道,一类只能有一个继承类,但可以实现多个接口.这句话就告诉我们:IEnumerable,ICollection,IList,List区别了 首先我看看 IEnumerable: / ...

  7. Linux Shell 脚本

    1. 写一个脚本,利用循环计算10的阶乘#!/bin/shfactorial=1for a in `seq 1 10`do       factorial=`expr $factorial \* $a ...

  8. linux下打开chm文件的方法

    windows中,通常情况下,chm文件可以使用系统自带的程序打开,但是linux就没有那么幸运了,那么,如何在linux下打开chm 文件呢?有小编来为您介绍介绍,本篇,小编以ubuntu环境为例 ...

  9. JQuery实现——黑客帝国代码雨效果

    效果如你所见就是本页面上方那样的效果 实现方法来自一个印度小伙纸,学习完我也没总结一下,今儿个补上 如何实现,大家右键查看源码复制即可,不过学习的过程还是要总结总结. 下面通过另外两个小例子,一步一步 ...

  10. AFNetworking教程

    转:http://www.lanrenios.com/tutorials/network/2012/1126/527.html AFNETWORKING AFNetworking他是一个现在非常用得多 ...