此扩展库基于开源项目 SQLite3 Multiple Ciphers
https://github.com/utelle/SQLite3MultipleCiphers 开发文档:
https://utelle.github.io/SQLite3MultipleCiphers/docs/configuration/config_capi/
必读,点这里展开
这个函数是 sqlite 构造函数的别名,
参数一指定数据库路径,支持自动创建数据库文件.
第二个参数(可选参数)指定数据库密钥
使用 URI 指定数据库路径与参数。
参数@2 可选用表指定 URI 参数,或用字符串指定密钥。
也可以在参数 @1 的 URI 后面直接写参数。
文档 https://www.sqlite.org/uri.html
支持多种加密算法的 sqlite 扩展库,
导入此扩展库以后,代码中仍然可以使用 sqlite
参考: https://utelle.github.io/SQLite3MultipleCiphers/
配置数据库。
建议直接调用 sqlite 对象的 config 成员函数。
仅 sqlite.ciphers 等 sqlite 增强扩展库支持此函数。
用法参考相关扩展库文档。
配置数据库。
成功返回当前配置值,失败返回 -1。
@db 指定 sqlite 数据库对象。
@name 指定要修改的配置名,也可以指定包含多个配置名值对的表。
@value 指定配置值,不指定值则用返回当前值。
配置加密算法参数。
建议直接调用 sqlite 对象的 configCipher 成员函数。
仅 sqlite.ciphers 等 sqlite 增强扩展库支持此函数。
用法参考相关扩展库文档。
配置加密算法参数。
成功返回当前配置值,失败返回 -1。
@db 指定 sqlite 数据库对象。
@cipherName 指定加密算法名称。