尝试使用PDO连接到访问数据库

时间:2014-11-11 06:24:02

标签: php mysql pdo

我正在尝试连接到c驱动器上的访问数据库。我在INI文件中取消注释访问扩展名pdo。我运行了驱动程序测试,它显示已安装odbc驱动程序。我正在使用apache服务器的wamp但我一直收到此错误

SQLSTATE [IM002] SQLDriverConnect:0 [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序

<?php
    try {
      $conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\staffing.mdb;Uid=Admin");

    }
    catch (PDOException $e) {
      echo $e->getMessage();
    }
    ?>

1 个答案:

答案 0 :(得分:2)

尝试以这种方式工作。

<?php
try {

 $conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\\staffing.mdb;Uid=Admin");

}
catch (PDOException $e) {
  echo $e->getMessage();
}
?>