SQLite 3:初始化的两种方式,差异是什么?

时间:2014-12-29 14:10:28

标签: php pdo sqlite

我是PDO的新手,SQLite3。有一个例子:

http://www.tutorialspoint.com/sqlite/sqlite_php.htm

这是另一个:

http://www.if-not-true-then-false.com/2012/php-pdo-sqlite3-example/

声称他们使用的是SQLite3 - 但是一个使用new PDO('sqlite:messaging.sqlite3');而另一个new SQLite3应该使用哪一个?{1}}是的,存在差异,因为在第二种方式中,setAttribute()不存在。

1 个答案:

答案 0 :(得分:2)

就像odbcsql_srv或许多其他驱动程序一样,SQLite有自己的扩展名为SQLite3

PDO个扩展程序是目前最受欢迎的,并且与SQLite兼容。

我建议您使用PDO,因为如果您决定切换数据库系统,则只需要更改连接字符串。