SQLite 数据库

    一、SQLite

    SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。

    SQLite特点:SQLite在使用前不需要安装设置,不需要进程来启动、停止或配置,而其他大多数SQL数据库引擎是作为一个单独的服务器进程,被程序使用某种内部进程通信(典型的是TCP/IP),完成发送请求到服务器和接收查询结果的工作,SQLite不采用这种工作方式。

    访问数据库的程序直接从磁盘上的数据库文件读写,没有中间的服务器进程。使用SQLite一般只需要带上一个dll,就可以使用它的全部功能。

    SQLite的主要应用场景有作为手机应用的数据库以及小型桌面软件的数据库。

    二、SQLite资源

    https://www.sqlite.org提供了最新的 SQLite 安装版本,最新的 SQLite 资讯以及完整的 SQLite 教程。

    1、Windows版:

    sqlite-dll-win64-x64-3370100.zip 版本。下载后就直接解压到磁盘上,可以看到解压后只有sqlite3.exe、sqlite3.def这二个文件。

    2、安卓版:

    sqlite-android-3370100.aar

    3、Linux版:

    sqlite-tools-linux-x86-3370100.zip

    三、windows SQLite

    1、解压sqlite-tools-win32-x86-3370100.zip文件,将文件复制进指定D:\SQLite。

    2、将D:\SQLite加入操作操作系统的搜索Path中:

    右键我的电脑-属性-高级系统设置-环境变量,在系统变量中找到Path,将D:\sqlite加入)。打开cmd,输入sqlite3,如果弹出以下消息,就表示成功了。

     四、sqlite3操作

     五、sqlite管理工具

    SqliteStudio是一款 Sqlite数据库可视化工具,是使用Sqlite数据库开发应用的必备软件,SqliteStudio软件无需安装,下载后解压即可使用,很小巧但很好用,绿色中文版本。SqliteStudio是无需安装的单个可执行文件,支持中文。

     视图编码支持utf8,支持导出数据格式:csv、html、plain、sql、xml,可同时打开多个数据库文件,支持查看和编辑二进制字段。

    六、连接代码

    连接控件: 
    TUniConnection,TSQLiteUniProvider;
  (1)连接参数,由TUniConnection设置:
  (2)TUniConnection,TSQLiteUniProvider二者关联;
  (3)建立ModuleData模式

procedure TUniMainModule.UniGUIMainModuleCreate(Sender: TObject);
var  mainPath:String;  //  inifile文件目录
      ini:TIniFile;            // inifile文件变量
begin
  mainPath:=ExtractFilePath(Paramstr(0));//获取执行程序的绝对路径
  UniServerModule.Logger.AddLog('提示','运行主目录:'+mainPath);
  if mainPath<>'' then
  begin
      ini:=TIniFile.Create(mainPath+'\mdemo.ini');
      dbType:=ini.ReadString('SERVER', 'dbType','');   // 数据库类型,非加密
      dbFile:=ini.ReadString('SERVER', 'dbFile','');        // 数据库文件,非加密
      ini.Free;                                                            // 释放参数文件
  end; 
  UniConnection1.Disconnect;
  UniConnection1.ProviderName:='SQLite';
  UniConnection1.SpecificOptions.Add('direct=true');
  if FileExists(dbFile) then
  begin
      UniConnection1.Database:=dbFile;
  end;
   UniConnection1.Connect;
end;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LabVIEW是一种图形化编程语言和开发环境,用于控制和测量应用程序的开发。它可以与各种数据库进行集成,包括SQLite数据库。 要在LabVIEW中使用SQLite数据库,您需要安装SQLite数据库驱动程序和相应的LabVIEW工具包。以下是使用SQLite数据库的一般步骤: 1. 安装SQLite数据库驱动程序:首先,您需要下载并安装SQLite数据库驱动程序。您可以从SQLite官方网站(https://www.sqlite.org/download.html)下载适合您操作系统的驱动程序。 2. 安装LabVIEW工具包:LabVIEW有一些第三方工具包可用于与SQLite数据库进行交互。您可以在LabVIEW Tools Network(https://www.ni.com/labview-tools-network)上搜索并下载适合您版本的SQLite工具包。 3. 创建数据库连接:在LabVIEW中,您可以使用SQLite数据库工具包提供的函数来创建与SQLite数据库的连接。您需要提供数据库文件的路径和名称,然后使用适当的函数来打开连接。 4. 执行SQL查询:一旦建立了数据库连接,您可以使用SQLite工具包提供的函数来执行SQL查询。您可以执行各种操作,如创建表、插入数据、更新数据和查询数据等。 5. 关闭数据库连接:在完成与数据库的交互后,确保使用适当的函数关闭数据库连接,以释放资源并确保数据的完整性。 请注意,LabVIEW中使用SQLite数据库的具体步骤可能会因LabVIEW版本和所使用的SQLite工具包而有所不同。因此,建议您参考相关的LabVIEW和SQLite工具包文档以获取更详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值