aardio 文档

aardio 范例: sqlite 库 - 加密算法(命令行)

//sqlite 库 - 加密算法(命令行)
import console.int;
import process.sqlCipher;

//数据库文件可指定中文路径、相对路径、URI 路径。指定 "--help" 参数列出所有可用参数
var db = process.sqlCipher("sqlCiphers.DB",{csv=true});

//写入 SQL 指令并关闭输入
db.writeClose(`
PRAGMA cipher_compatibility = 3;
PRAGMA key = '密码'; 
PRAGMA cipher_use_hmac = OFF;
PRAGMA cipher_page_size = 1024;
PRAGMA kdf_iter = 4000;
SELECT * FROM film;
`)

//回显输出
db.logResponse(); 

/*

//读取所有输出,要去掉前面的 db.logResponse();
var csv = db.readAll();

//解析 CSV 
import string.database;
var tab = string.database(",").parse( csv ); 
console.dumpJson(tab);

*/
Markdown 格式