【问题标题】:PDOException could not found driver (SQLite)PDOException 找不到驱动程序 (SQLite)
【发布时间】:2015-06-22 19:25:04
【问题描述】:

我检查了 php_pdo_sqlite.dll,php_sqlite3.dll 存在于 C:\xampp\php\ext 文件夹中 这些行是 php.ini 文件:

extension=php_pdo_sqlite.dll 
extension=php_sqlite3.dll

这里是 phpinfo() 中的 pdo_sqlite 部分

 pdo_sqlite

    PDO Driver for SQLite 3.x   enabled
    SQLite Library  3.8.4.3

 PDO

PDO support enabled
PDO drivers mysql, sqlite

这里还有PDO连接声明:

 try
        {
            $this->dbh = new PDO("C:/xampp/htdocs/WP/webfilterdb.db");//exception
            $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $this->resultBool=true;
        }
        catch (PDOException $e) {
            $this->resultBool=false;
            $this->resultString=$e->getMessage();
        }

Exp 消息:

PDOException: 找不到驱动程序 C:\xampp\htdocs\WP\DbOperations\Connection.php5

我搜索了很多,但无法识别丢失

【问题讨论】:

    标签: php pdo sqlite


    【解决方案1】:

    你的连接代码不正确试试这个

      $this->dbh = new PDO("sqlite:webfilterdb.db");
    

    【讨论】:

    • 我深入了解它。你解决了这个第一眼。非常感谢
    猜你喜欢
    • 2016-09-03
    • 2022-01-23
    • 2017-06-07
    相关资源
    最近更新 更多