CodeIgniter中使用Sqlite3

当我在Firefox使用sqlite插件创建了一个sqlite3的数据库文件后,在CodeIgniter1.7.2中使用,得到一个错误,大意是文件不存在或者已经被加密。

google了搜了搜。才知道,原来CodeIgniter为了保持与php4的兼容性,未启用对pdo的支持。而sqlite3需要pdo。所以默认情况下只能使用sqlite2。

 

但是很遗憾的是,我寻遍了整个宇宙,没有找到一个合适的操作sqlite2的工具。命令行的也许有,却不是我需要的。最终找到一个外国友人的博客,地址是: http://blog.trevorbramble.com/past/2009/9/20/codeigniter_sqlite3/

这个哥们写了一套sqlite3的驱动(下载地址:http://blog.trevorbramble.com/files/ci_sqlite3_driver.zip)。使用方法是这样的。

将下载下来的压缩包中的sqlite3目录解压缩到codeigniter的system/database/drivers目录下,与原有的sqlite目录平行。

需要使用时,数据库驱动用sqlite3,如下

数据库设置需要加入“sqlite:”前缀,如下:

接下来就是正常的使用。

 

完成。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ExpressionEngine CI CodeIgniter v2.5.3 密码:www.three123.cn 我也是从国外网站下的 重新打了 一下包 改了名 ├─images │ ├─avatars │ │ ├─default_set │ │ └─uploads │ ├─captchas │ ├─member_photos │ ├─pm_attachments │ ├─signature_attachments │ ├─smileys │ └─uploads ├─system │ ├─codeigniter │ │ └─system │ │ ├─core │ │ ├─database │ │ │ └─drivers │ │ │ ├─mssql │ │ │ ├─mysql │ │ │ ├─mysqli │ │ │ ├─oci8 │ │ │ ├─odbc │ │ │ ├─postgre │ │ │ └─sqlite │ │ ├─fonts │ │ ├─helpers │ │ ├─language │ │ │ └─english │ │ └─libraries │ │ └─javascript │ ├─expressionengine │ │ ├─accessories │ │ ├─cache │ │ ├─config │ │ ├─controllers │ │ │ └─cp │ │ ├─core │ │ ├─dictionary │ │ ├─errors │ │ ├─extensions │ │ ├─fieldtypes │ │ │ ├─checkboxes │ │ │ ├─date │ │ │ ├─file │ │ │ ├─hidden │ │ │ ├─multi_select │ │ │ ├─radio │ │ │ ├─rel │ │ │ ├─select │ │ │ ├─text │ │ │ └─textarea │ │ ├─fonts │ │ ├─helpers │ │ ├─hooks │ │ ├─language │ │ │ └─english │ │ ├─libraries │ │ │ ├─addons │ │ │ └─api │ │ ├─models │ │ ├─modules │ │ │ ├─blacklist │ │ │ │ └─views │ │ │ ├─channel │ │ │ ├─comment │ │ │ │ ├─javascript │ │ │ │ └─views │ │ │ ├─email │ │ │ ├─emoticon │ │ │ ├─file │ │ │ ├─ip_to_nation │ │ │ │ ├─javascript │ │ │ │ ├─models │ │ │ │ └─views │ │ │ ├─jquery │ │ │ ├─mailinglist │ │ │ │ ├─javascript │ │ │ │ ├─models │ │ │ │ └─views │ │ │ ├─member │ │ │ ├─metaweblog_api │ │ │ │ └─views │ │ │ ├─moblog │ │ │ │ ├─language │ │ │ │ │ └─english │ │ │ │ └─views │ │ │ ├─pages │ │ │ │ ├─models │ │ │ │ └─views │ │ │ ├─query │ │ │ ├─referrer │ │ │ │ └─views │ │ │ ├─rss │ │ │ ├─rte │ │ │ │ ├─libraries │ │ │ │ ├─models │ │ │ │ └─views │ │ │ ├─safecracker │ │ │ │ ├─config │ │ │ │ ├─libraries │ │ │ │ │ └─api │ │ │ │ └─views │ │ │ ├─search │ │ │ ├─simple_commerce │ │ │ │ ├─javascript │ │ │ │ ├─models │ │ │ │ └─views │ │ │ ├─stats │ │ │ ├─updated_sites │ │ │ │ └─views │ │ │ └─wiki │ │ │ ├─javascript │ │ │ ├─models │ │ │ └─views │ │ ├─plugins │ │ ├─rte_tools │ │ │ ├─blockquote │ │ │ ├─bold │ │ │ ├─headings │ │ │ ├─image │ │ │ ├─italic │ │ │ ├─link │ │ │ ├─ordered_list │ │ │ ├─underline │ │ │ ├─unordered_list │ │ │ └─view_source │ │ ├─templates │ │ ├─third_party │ │ │ └─safecracker_file │ │ │ ├─language │ │ │ │ └─english │ │ │ └─views │ │ ├─translations │ │ ├─utilities │ │ └─views │ │ ├─account │ │ ├─addons │ │ ├─admin │ │ ├─content │ │ │ ├─files │ │ │ └─_assets │ │ ├─design │ │ ├─errors │ │ ├─members │ │ ├─search │ │ ├─sites │ │ ├─tools │ │ └─_shared │ │ ├─file │ │ ├─file_upload │ │ └─menu │ └─installer │ ├─config │ ├─controllers │ ├─core │ ├─errors │ ├─language │ │ └─english │ ├─libraries │ ├─schema │ ├─updates │ └─views └─themes ├─cp_global_images ├─cp_themes │ ├─corporate │ │ ├─css │ │ └─images │ │ └─fancybox │ └─default │ ├─css │ └─images │ ├─colorpicker_images │ ├─fancybox │ └─rte_images ├─javascript │ └─compressed │ ├─cp │ │ └─files │ ├─files │ └─jquery │ ├─plugins │ ├─themes │ │ └─default │ │ └─images │ └─ui │ └─i18n ├─profile_themes │ ├─agile_records │ └─default │ └─images ├─site_themes │ └─agile_records │ ├─about.group │ ├─fonts │ ├─global_embeds.group │ ├─global_variables │ ├─images │ │ └─uploads │ │ └─_thumbs │ ├─js │ ├─news.group │ ├─search.group │ └─snippets ├─third_party └─wiki_themes ├─azure │ └─images └─default └─images

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值