目录1、github上获取源码,编译2、将生成的dll其拷贝到QT中对应目录中3、VS中创建Qt工程,引用SQL4、补全动态库5、使用加密数据库6、多数据库操作6.1 同时打开多数据库6.2 获取指定数据库6.3 附着数据库attach6.4 操作表6.5 查询结果6.6 关闭数据库7、总结8、参考9、源码参考地址1、github上获取源码,编译地址:https://github.com/devb
1、介绍     SQLCipher是一个在SQLite基础之上进行扩展的开源数据库,它主要是在SQLite的基础之上增加了数据加密功能,如果我们在项目中使用它来存储数据的话,就可以大大提高程序的安全性。SQLCipher支持很多种不同的平台,这里仅介绍Android中SQLCipher的用法。SQLCipher官网参见 https://www.zetetic.net/sq
转载 2024-03-10 19:52:17
91阅读
FireDAC 下的 Sqlite [6] - 加密 主要就是设置 TFDConnection 的两个链接参数: Password, NewPassword, 非常简单.const dbPath = 'C:\Temp\SQLiteTest.sdb'; {建立加密数据库, 密码是 mm123} pr
原创 2021-04-30 11:23:57
459阅读
// uses FireDAC.VCLUI.Wait 之后, 可不用添加 TFDGUIxWaitCursor TFDConnection // 数据连接 TFDQuery // 数据查询 TDataSource // 数据源 TDBGrid // 数据显示 // uses FireDAC.Phys.
原创 2021-05-30 12:55:02
467阅读
一、要让PL/SQL Developer正确地连接到Oracle数据库需要两个工具,PL/SQL Developer和InstantClient,InstantClient是一个绿色版的Oracle客户端,解压即可使用。这两个软件都是64位的,网盘下载地址是:https://pan.baidu.com/s/1MdsWRTBL3ETc3yfqZ8hx6A      &n
FireDAC 下的 Sqlite [1] - 前言 很长时间没静下心来写博客了, 现在回来, 是 Delphi 不断地进步让我感动、振奋. Delphi XE5 并入了 FireDAC, 第一印象非常好, 恐怕 dbExpress 等等都要靠边站了. 让我最高兴地是 FireDAC 对 Sqlit
原创 2021-04-30 11:24:03
292阅读
FireDAC 下的 Sqlite [9] - 关于排序 SQLite 内部是按二进制排序, 可以支持 ANSI; FrieDAC 通过 TFDSQLiteCollation 支持了 Unicode 排序, 并可通过其 OnCompare 事件自定义排序. 下面的例子, 测试了这两种排序的不同. 可
原创 2021-04-30 11:23:54
235阅读
是一个非常小巧的跨平台嵌入式数据库,它的数据库以文件的形式存放在本地磁盘上,但是在其开源的免费版中它却缺少了一个数据库中几乎是必备的功能,那就是对于数据库的加密SQLite的数据库文件可以被任何的文本编辑工具打开,从而获取到其中的数据,这一点令很多开发者感到不安。但是其实SQLite是支持数据库加密的,前些天看到了网友arris的帖子,具体如下:sqlite的源代码中原本就考虑了加密的实现,并且
转载 2024-04-25 15:27:27
78阅读
简介    加密是指通过使用密钥或密码对数据进行模糊处理的过程。在SQL Server中,加密并不能替代其他的安全设置,比如防止未被授权的人访问数据库或是数据库实例所在的Windows系统,甚至是数据库所在的机房,而是作为当数据库被破解或是备份被窃取后的最后一道防线。通过加密,使得未被授权的人在没有密钥或密码的情况下所窃取的数据变得毫无意义。这种做法不仅仅是为了你的数
FireDAC 下的 Sqlite [7] - 备份、优化、事务(Transaction) 用 TFDSQLiteBackup 控件, 两三行代码即可完成 Sqlite 数据库的备份.procedure TForm1.Button1Click(Sender: TObject); begin {先初始
原创 2021-04-30 11:23:56
408阅读
FireDAC 下的 Sqlite [4] - 创建数据库 建立数据库的代码:{建立内存数据库的一般代码:} begin FDConnection1.DriverName := 'SQLite'; //同 FDConnection1.Params.Add('DriverID=SQLite'); //
原创 2021-04-30 11:23:59
585阅读
FireDAC 下的 Sqlite [8] - 自定义函数 Sqlite 本身没有这个功能, FireDAC 通过 TFDSQLiteFunction 增加了该功能; 尽管通过某些 SQL 语句或通过视图也可以达到类似效果, 但函数会更灵活些. 本例先建了一个成绩表, 然后通过两个 TFDSQLite
原创 2021-04-30 11:23:55
409阅读
SQLite3 插件 github 下载地址  插件配置步骤地址购买地址 其他加密方式介绍SQLCipher API 地址前言  应用使用 SQLite 来存储数据,很多时候需要对一部分的数据进行加密。常见的做法是对要存储的内容加密后存到数据库中,使用的时候对数据进行解密。这样就会有大量的性能消耗在数据的加密解密上。  SQLite 本身是支持加密功能的 (免费版本不提供加密功能,商业版
转载 2023-07-18 23:25:57
382阅读
# Java与SQLite加密技术详解 在现代应用程序开发中,数据安全性变得愈加重要。尤其是当我们处理敏感用户信息时,确保数据的安全性就显得尤为关键。本文将介绍如何在Java中加密SQLite数据库,并提供相关的代码示例以及流程图和饼状图,帮助大家更好地理解这一过程。 ## 加密SQLite数据库的必要性 SQLite是一款轻量级的嵌入式数据库,它广泛应用于移动应用和小型桌面应用中,因其简
原创 8月前
69阅读
在这篇博客中,我将与大家分享有关如何在Java中实现SQLite加密的过程,探讨过程中遇到的一些问题,并记录我的解决方案和优化建议。 ## 问题背景 在当今的数据驱动世界,数据的安全性至关重要。SQLite作为一种轻量级的数据库,广泛应用于各种移动和桌面应用中。然而,其默认的存储机制并不支持内置加密功能,使得应用程序面临数据泄露的风险。 某项目需要处理敏感用户数据,因此必须对SQLite数据
原创 6月前
40阅读
前言:我硬是在网上找了各种资源,有些是因为安装路径的问题不一致,导致最后你都不知道哪里错了;有些是因为过程过于复杂,本来心里也没底是吧,刚买的服务器,手还没摸热乎,就整的乱七八糟的,导致我最后也没有耐心整下去。 最后还是找到了几篇写的比较有效的文章做了一些整理。 这篇是关于安装MySQL的 这篇是关于navicat连接的一、安装Mysql1、在root用户下更新系统(本来就是新的怕什么呢)apt-
转载 2024-09-30 21:38:20
148阅读
文章目录1 代码1.1 密码表1.2 字符与bit间的转换1.3 生成密匙串1.4 DES加密与解密1.5 main函数2 实例测试 1 代码1.1 密码表##--------------------------imperative矩阵-------------------------- #这些矩阵使用时下标记得要减一 #IP置换作用于进行16轮f函数作用之前,IP逆置换作用于16轮f函数作用之
转载 10月前
63阅读
FireDAC 下的 Sqlite [10] - 使用 R-Tree 搜索 R-Tree 主要用于三维空间的搜索, 据说这种搜索算法非常之快, 哪怕百万条记录也是眨眼间的事! SQLite 支持 1-5 维, FireDAC 也提供了 TFDSQLiteRTree 控件以方便定义回调函数. 为了简单,
原创 2021-04-30 11:23:53
259阅读
要求:如果只是想复制粘贴word文档里的内容处理办法:  1、打开word文档,选择另存为,弹出如下图    2、选择纯文本,确定,然后打开你所保存的文本文件即可复制粘贴内容。要求:如果修改word文档里的内容,并保存为word文档格式处理办法一(最简单):  启动word文档,新建一个空白文档,执行“插入文件”命令,打开“插入文件”对话框,定位到需要解除保护的文档所在的文件夹,选中该文档,单击“
什么是SQLite?SQLite是一个C语言实现的小型、快速、自包含、高可靠性、功能全面的SQL数据库引擎。起因: 刚好项目上有个需求,需要使用VS2019+.Net famework 4.6.1+sqlite完成数据层。System.Data.SQLite库先尝试了官方的System.Data.SQLite 包。首先,使用VS2019创建.名字为 TestSqlite的.Net famework
  • 1
  • 2
  • 3
  • 4
  • 5