我有时会收到以下错误:如何防止SQLITE SQLSTATE [HY000] [14]?
SQLSTATE[HY000] [14] unable to open database file
我用
new PDO("sqlite:database/datbase.db","","",array(
PDO::ATTR_PERSISTENT => true
));
,每次我要读或向数据库中写入数据打开DATEBASE。在开放的过程如下功能:
function opendatabase(){
try{
return new PDO("sqlite:database/database.db","","",array(
PDO::ATTR_PERSISTENT => true
));
}catch(PDOException $e){
logerror($e->getMessage(), "opendatabase");
print "Error in openhrsedb ".$e->getMessage();
}
}
经过一段时间(有时一个多小时,有的时候过了几分钟,我得到在文章的开头的错误消息后,我怎样才能避免这种错误
?
您是否必须使用持续连接? – 2014-09-04 14:49:56