|
发表于 2017-10-27 15:54:58
|
显示全部楼层
数据库连接串请参考:
https://www.connectionstrings.com/access-97/
import access;
import console;
//创建一个用于测试的加密数据库
if(!io.exist("/testPwd.mdb")){
var db = access("/testPwd.mdb",{
mode="Share Deny Read|Share Deny Write"; //修改密码必须以独占模式打开
})
//修改密码
db.exec("ALTER DATABASE PASSWORD %s %s"
,"123456" //新密码
,"``" //旧密码,没有写``
);
db.close()
}
//这次尝试以密码打开数据库
var db,err = access("/testPwd.mdb",{
["Jet OLEDB:Database Password"] = "123456"; //这里写密码
});
//如果db为空,显示错误信息 err
assert(db,err)
console.log("数据库连接成功:",db.connectionString)
//关闭数据库连接
db.close();
console.pause();
|
|