PHP开发实例大全(提高卷) 中文完整pdf扫描版[244MB]
ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。目前的数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持,如果应用需要使用数据库,必须配置数据库连接信息,数据库的配置文件有多种定义方式。
常用的配置方式是在项目配置文件中添加下面的参数:
-
<?php
-
//项目配置文件
-
return array(
-
//数据库配置信息
-
'DB_TYPE' => 'mysql', // 数据库类型
-
'DB_HOST' => 'localhost', // 服务器地址
-
'DB_NAME' => 'thinkphp', // 数据库名
-
'DB_USER' => 'root', // 用户名
-
'DB_PWD' => '', // 密码
-
'DB_PORT' => 3306, // 端口
-
'DB_PREFIX' => 'think_', // 数据库表前缀
-
//其他项目配置参数
-
// ...
-
);
或者采用如下配置
-
'DB_DSN' => 'mysql://username:password@localhost:3306/DbName'
使用DB_DSN方式定义可以简化配置参数,DSN参数格式为:
-
数据库类型://用户名:密码@数据库地址:数据库端口/数据库名
如果两种配置参数同时存在的话,DB_DSN配置参数优先。
转载请注明:谷谷点程序 » thinkphp 连接数据库配置初级教程