3.2.2与Oracle11g连接、查询、新增

浏览:1855 发布日期:2014/09/05 分类:技术分享 关键字: oracle 连接 查询 插入
本文使用Oracle默认的SCOTT,SCOTT下有一张”DEPT“的表,对表进行select/add操作;

一、Config.php中数据库配置如下:

'DB_TYPE' => 'oracle',
'DB_HOST' => 'localhost',
'DB_NAME' => '(DEscriptION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=orcl)))',//本行非常重要
'DB_USER' => 'SCOTT',
'DB_PWD' => '123',
'DB_PORT' => '1521',
'DB_PREFIX' => '',

二、在\Home\Model\下创建DeptModel.class.php:

namespace Home\Model;
use Think\Model;
class DeptModel extends Model {
protected $fields = array('DEPTNO', 'DNAME', 'LOC');//请注意,必须将表里的字段在此添加,关键字大小与表写一致
}

三、在Controler中进行查询:
$data = D('dept');
dump($data -> select());

添加:
$data -> DEPTNO = '33';
$data -> DNAME = 'test';
$data -> LOC = 'test';
echo $data -> add();
最佳答案
评论( 相关
后面还有条评论,点击查看>>