1
我想使用PDO(PHP 7.1.1)打开加密的sqlite3数据库。sqlite3 PDO错误
$db = new PDO('sqlite:mydb.sqlite','','password');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$results = $db->query('SELECT * from Table');
上面的代码会引发以下异常:
Uncaught PDOException: SQLSTATE[HY000]: General error: 26 file is encrypted or is not a database
是我的连接字符串是否正确? 是否可以使用PDO打开加密的sqlite3数据库?
可能重复的[SQLite3数据库加密 - 确定加密库?](http://stackoverflow.com/questions/9514007/sqlite3-database-encryption-determining-encryption-library) – Augwa