php怎么连接access数据库

php怎么连接access数据库,第1张

(1)创建系统数据源,用PHP提供的ODBC函数

(2)使用PHP的ODBC函数,但不创建数据源。

PHP使用ODBC连接Access 数据库方法。用$connstr="DRIVER= Microsoft Access Driver (*.mdb)来设置数据驱动,函数realpath()用来取得数据库的相对路径。利用该方法连接Access数据库主要应用到PHP的 odbc_connect()函数,该函数声明如下:

以下为引用的内容:

resourse odbc_connect( string dsn, string user, string password [, int cursor_type])

dsn:系统dsn名称

user:数据库服务器某用户名。

password:数据库服务器某用户密码。

cursor_type:游标类型。

代码如下:

以下为引用的内容:

$connstr="DRIVER=Microsoft Access Driver (*.mdb)

DBQ=".realpath("bookinfo.mdb")

$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC )

(3)使用微软的ADODB数据库驱动。

定义类COM来使用ADO方法操纵Access数据库的。

该类详细说明如下:

以下为引用的内容:

string com::com( string module_name [, string server_name [, int codepage]])

module_name:被请求组件的名字或class-id。

server_name:DCOM服务器的名字。

Codepage:指定用于将PHP字符串转换成UNICODE字符串的代码页,反之亦然。该参数的取值有CP_ACP、CP_MACCP、CP_OEMCP、CP_SYMBOL、CP_THREAD_ACP、CP_UTF7和CP_UTF8。

PHP利用com类并使用ADO方法访问数据库的代码如下:

以下为引用的内容:

$conn = new com("ADODB.Connection")

$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}DBQ=" . realpath("bookinfo.mdb ")

$conn->Open($connstr)

php教程

连接access数据库教程代码

下面提供三种php连接access数据库方法,一种是利用php的pdo,一种是odbc,com接口来与access数据库连接哦。

*/

//利用pdo与access数据库连接

$path

="f:fontwww.111cn.netspiderresult.mdb"

$conn

=

new

pdo("sqlite:$path")

if(

$conn

)

{

echo

('connection

pdo

success')

}

else

{

echo

('cnnection

pdo

fail

,plase

check

database

server!')

}

//利用

odbc_connect连接数据库

$conn

=

odbc_connect("dbdsn","admin","123")

//连接数据源

$doquery=odbc_exec($conn,"select

*

from

表名

where

条件")//执行查询

//利用com接口连接access数据库

$conn=new

com("adodb.connection")

$dsn="driver={microsoft

access

driver

(*.mdb)}dbq=".realpath("path/db1.mdb")

$conn->open($dsn)


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/80168.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-04
下一篇2023-03-04

发表评论

登录后才能评论

评论列表(0条)

    保存