PDO :: __ construct(sqlite)try / catch使用

时间:2017-08-13 19:36:06

标签: php sqlite pdo

尝试使用try / catch块连接到sqlite数据库我发现当无法建立数据库连接时,就会创建数据库文件。检查here报告以下问题:

  

如果' example.db'不存在,没有抛出异常,但文件' example.db'已创建。

是否有解决此问题的解决方案' - 我毫不犹豫地称之为,因为这可能是设计上的。

我需要的是捕获错误而不是创建数据库。

1 个答案:

答案 0 :(得分:4)

解决方法是检查文件是否存在,否则抛出异常:

compile 'com.google.android.gms:play-services:11.0.4'