PHP连接SQLite

这么简单的东西非得让网上一堆所谓的教程给弄迷糊了,害的我折腾半天!自己写个笔记好了。

用PDO(PDO支持数据库移植,如果你的部署将来有多种数据库,那就用它了.同时,PDO是C设计的,执行效率较高.他已经封装为PHP的扩展库组件了.运行快,效率高)来连接SQLite,确定PHP的版本支持该扩展(我用的是PHP 5.3.6)。

检查PHP.ini中把PDO和PDO_sqlite启用了

去掉前面的分号注释开启

extension=php_pdo.dll
extension=php_pdo_sqlite.dll

OK,测试连接:

<?php

$db = new PDO("sqlite:./myDB.sqlite"); //注意红字部分的路径格式,这样写会报错:new
PDO(‘myDB.sqlite‘);

if
($db){

echo ‘connect
ok‘;

}else{

echo ‘connect
bad‘;

}

foreach
($db->query("SELECT name FROM test;") as
$row)

{

echo "$row[0]";

}

?>

That‘s
all~

PHP连接SQLite

时间: 2024-10-18 19:11:47

PHP连接SQLite的相关文章

VS2010连接SQLite数据库

Visual studio 2010及以上版本,连接SQLite数据库 1.在Sqlite开发站点下载SQLite的.exe安装包 Ctrl+F搜索这条语句:This is the only setup package that is capable of installing the design-time components for Visual Studio xxxx 找到对应的VS版本,注意一定要带bundle,集成了设计器:无论32位系统还是64位系统,似乎都要下载32位的(X86)

Java连接SQLite数据库

下载java包:sqlite-jdbc-3.7.2.jar,放到java工程目录lib下 如下代码实例: import java.sql.*; import org.sqlite.JDBC; /** * 这是个非常简单的SQLite的Java程序, * 程序中创建数据库.创建表.然后插入数据, * 最后读出数据显示出来 */ public class SqliteTest { public static void main(String[] args) { try { //连接SQLite的JD

jmeter 连接 sqlite 进行压力测试

jmeter 连接 sqlite 进行压力测试,布布扣,bubuko.com

C#连接Sqlite 出现:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。的解决方案

C#连接Sqlite 出现: 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集.的解决方案 C#连接sqlite数据库代码: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Data.SQLite; 6 using System.D

Java连接SQLite数据库详解【转】

1 package com.hedalixin; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.ResultSet; 5 import java.sql.Statement; 6 7 /** 8 * @author Chrome 9 * 10 */ 11 public class JavaSqlite { 12 13 /** 14 * @param args 15 */ 16 pu

vc连接sqlite数据库

mnesia在频繁操作数据的过程可能会报错:** WARNING ** Mnesia is overloaded: {dump_log, write_threshold},可以看出,mnesia应该是过载了.这个警告在mnesia dump操作会发生这个问题,表类型为disc_only_copies .disc_copies都可能会发生. 如何重现这个问题,例子的场景是多个进程同时在不断地mnesia:dirty_write/2 mnesia过载分析 1.抛出警告是在mnesia 增加dump

Java 连接SQLite数据库

下载jar包: http://www.sqlite.com.cn/Upfiles/source/sqlitejdbc-v033-nested.tgz public class TestSQLite { public static void main(String[] args) { try { //连接SQLite的JDBC Class.forName("org.sqlite.JDBC"); //建立一个数据库名zieckey.db的连接,如果不存在就在当前目录下创建之 Connect

C#连接SQLite数据库

如果只是想C#引用DLL开发程序,不想要创建数据库,则可以从第三部分开始看 第一步.创建SQLite数据库 1)Shell模式下的CLP 首先下载CLP 官方站点http://www.sqlite.org/ 点击Download进入下载页面http://www.sqlite.org/download.html 滚动鼠标,找到页面上的Precompiled Binaries for Windows 有一个叫sqlite-shell-win32-x86-3080403.zip,其中后面的小版本号一定

Java使用jdbc连接Sqlite数据库进行各种数据操作的详细过程

前言:      SQLite是遵守ACID 的关系型数据库管理系统,它包含在一个相对小的C库中.它是D.RichardHipp建立的公有领域项目.       不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分.所以主要的通信协议是在编程语言内的直接API调用.这在消耗总量.延迟时间和整体简单性上有积极的作用.整个数据库(定义.表.索引和数据本身)都在宿主主机上存储在一个单一的文件中.它的简单的设计是通过在开始一个事务的时候锁定整个数