Zend Framework2中的Zend\Db\Adapter分析和应用

</pre>本文主要对Zend Framework2框架中的负责数据库操作的部件进行分析和应用介绍。开发环境为wamp,开发工具是Zend Studio12.0。<p></p><p>首先对Zend\Db部件的结构进行总的一个介绍,然后再对各部分进行分析和概括。在Zend\Db控件下面有7个子控件,分别是Adapter、Exception、Metadata、ResultSet、RowGateway、Sql和TableGateway。Adapter是这七个控件中使用频率最高的,利用它可以很轻松的和数据库取得连接和操作。Adapter控件一般使用方法如下:</p><p></p><pre name="code" class="php">use Zend\Db\Adapter\Adapter
$adapter=new Adapter($configArray);

其中$configArray数组存储的是Adapter控件的一些连接参数,常用的有driver、database、username、password、hostname、port和charset。每个键表示的含义应该是很明显的,不过我还是用表格列出来了。

是否必须
driverMysqli、Sqlsvr、Pdo_Splite、Pdo_Mysql等
database一般情况下需要数据库名称
username一般情况下需要连接的用户名
password一般情况下需要连接的密码
hostname可以不要一般是IP地址或者连接的主机名
port可以不要连接的端口
charset可以不要使用的字符

另外一种创建Adapter对象的方法是使用依赖注入。(关于依赖注入的部分,将在后面进行介绍)。

由于时间关系本文暂时结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值