当前位置:  开发笔记 > 编程语言 > 正文

PDO:无法在内存中创建SQLite数据库

如何解决《PDO:无法在内存中创建SQLite数据库》经验,为你挑选了1个好方法。

尝试学习一些关于PDO的知识并正在学习本教程.它有以下代码片段:

getMessage();
}

当我运行它时,我收到以下异常消息:

SQLSTATE [HY000] [14]无法打开数据库文件

那是什么意思?我怎样才能让它发挥作用?我能够连接到MySQL数据库和常规SQLite数据库文件.所以我知道至少有些东西在起作用......

我在Windows 7 64位上使用Apache 2.2.11和PHP 5.3.0(最新的WampServer安装).phpinfo()报告我启用了SQLite Library 3.6.15的pdo_sqlite.



1> whlk..:

你必须写

$db = new PDO('sqlite::memory:');

尾随:缺失.


PDO_SQLITE数据源名称(DSN)由以下元素组成:

DSN前缀是sqlite : .

要访问磁盘上的数据库,请将绝对路径附加到DSN前缀.

要在内存中创建数据库,请将:memory:添加到DSN前缀.

文档

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有