加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

在Delphi OLEDB中加密SQLite数据库

发布时间:2020-12-15 09:24:46 所属栏目:大数据 来源:网络整理
导读:如果我使用 SQLite ODBC Driver,如何在Delphi中使用加密到SQLite DB. 我必须使用ADO组件进行数据访问. 解决方法 正如我从ODBC驱动程序源中看到的,有两个选项之一: 使用定义的WITH_SQLITE_DLLS编译ODBC驱动程序,因此它将使用sqlite3.dll.然后提供使用SQLITE_
如果我使用 SQLite ODBC Driver,如何在Delphi中使用加密到SQLite DB.
我必须使用ADO组件进行数据访问.

解决方法

正如我从ODBC驱动程序源中看到的,有两个选项之一:

>使用定义的WITH_SQLITE_DLLS编译ODBC驱动程序,因此它将使用sqlite3.dll.然后提供使用SQLITE_HAS_CODEC编译的sqlite3.dll.
>使用定义的SQLITE_HAS_CODEC编译ODBC驱动程序和SQLite引擎.然后使用ODBC驱动程序静态链接SQLite引擎.

SQLITE_HAS_CODEC意味着,SQLite引擎是使用内置编解码器编译的.默认情况下,SQLite没有编解码器.您可以使用SQLCipher而不是标准SQLite.或者使用Encryption Extension获取SQLite.

然后,要使用ODBC连接到加密数据库,您需要在连接字符串中指定PWD = xxx.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读