PDOException找不到驱动程序(SQLite)

时间:2015-04-16 11:51:01

标签: php pdo sqlite

我查了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 msg:

  

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

我搜索得很多,但不能识别失踪

1 个答案:

答案 0 :(得分:0)

你的连接代码不是真的尝试这个

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