PHP访问access数据库

今天我觉得很丢人,花了三四天时间断断续续,就想写一个简单的CRUD都写不出来,具体丢人的细节请参考我的上一篇博客就行了。

知耻而后勇,虽然PHP是一个潜力有限而且分层不是很清晰,效率不是很高,体量和潜在能力差java套餐很远的一个语言和环境,但是PHP毕竟有他的好处,那就是:如果你做的东西没什么人用(100个以内的使用者),PHP的环境部署、代码开发、修改还是很友好的,毕竟100个人用的web也就你自己开发就行了,玩一玩,快速应对,敏捷开发,你可以的。

写上面一段,主要是面子问题,我担心有人觉得我水平很差,只能写一写php,我只是想说,在有些应用场景,php够用了,占用资源少,用不着拿复杂度或者学习曲线之类的挖苦php的coder水平低。

下面正式开始php访问access的学习吧

http://php.net/manual/zh/index.php
php官方的手册,找到database extensions
screenshot
screenshot
打开 abstraction layers 看到他们的四大天王:
screenshot

--1-- DBA是专门用来访问 Berkeley DB style databases 如下图
screenshot
--2-- dbx自从5.10以后就被发配到PECL中,也就是你如果单纯仅仅使用php是无法使用dbx这种技术的
screenshot
PECL如下图所示:http://pecl.php.net/

screenshot

--3-- ODBC 根据介绍应该有两种ODBC链接数据库的方法:normal ODBC support 和 the Unified ODBC functions
screenshot
screenshot
说实话,第三个ODBC unified 这个部分,我根本没有看懂
或者说,我在Php官方网站上看到的就是,有缺陷的api和说明文档,没有example也没有成功的详实案例。有的就是各个网友在下面的各种抱怨。

--4-- PDO
screenshot
请问,我打算使用PDO的话,需要导入那些扩展?
答:什么多余的工作也不用做!就是这么牛
screenshot
screenshot
简单的说,php5.3以后,不需要修改php.ini文件,来告诉php自己需要使用PDO,因为,不需要。
但是你需要去php.ini文件中选择你需要的dll文件作为runtime引用的dll

cut the shit
screenshot
说实话,看了上述四个连接方式,虽然还是没能成功的通过Php代码连接access数据库,但是我认为最后一种PDO方式比较可靠。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值