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

来源:互联网 发布:钢铁力量狐狸升级数据 编辑:程序博客网 时间:2024/04/29 18:24

</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。每个键表示的含义应该是很明显的,不过我还是用表格列出来了。

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

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

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

0 0