如果找不到数据库,我可以让PDO抛出异常吗?

时间:2016-11-14 14:44:43

标签: php sqlite pdo xampp

我知道PDO会创建一个新数据库,因为它找不到数据库路径中引用的数据库。

如果我找不到数据库我想要错误怎么办?我认为我正在引用它?

我正在使用PDO,PHP,SQLITE和XAMPP。

我有30多年的编程exp,但没有写过1980年以后的任何内容。这是我第一次使用PHP。

1 个答案:

答案 0 :(得分:-2)

您可以使用try catch语句,如下所示:

try {
  $pdo = new PDO(DRIVER, USERNAME, PASSWORD);
} catch(PDOException $e) {
  die("Your Message" . $e->getMessage());
}

即使你可以在catch块中抛出一个新的异常,但我认为没有必要,因为 PDOException 会为你处理异常。