原生db操作支持由文件 framework/db/db.php 提供,这是一个使用PDO驱动的MySQL数据库操作类。
如果要使用原生的db操作,应先实例化再使用。
§ 实例化db类
$db = & factory::db();
如果你要操作非默认数据库,可以按照数据库配置文件(config/db.php)的格式编写一个新的数据库配置数组,并传值给初始化方法即可创建新的数据库操作对象。
$config = array(
             'driver' => 'mysql',
             'host' => 'localhost',
             'port' => 3306,
             'username' => 'cmstop',
             'password' => 'zxcvbnm',
             'dbname' => 'cmstop',
             'prefix' => 'cmstop_',
             'pconnect' => 0,
             'charset' => 'utf8'
 );
 $newdb = &factory::db($config);
 //获取数据库版本
 $newdb->version();
实例化完成后,就可以使用各种内置方法来操作数据库了。