加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

mysql db host类型_SpeedPHP/多种类型数据库的配置

发布时间:2022-12-08 14:01:35 所属栏目:PHP教程 来源:互联网
导读: MySQL
驱动类名称:db_mysql
驱动类路径:SP_PATH/Drivers/mysql.php
常规设置
'db' => array( // 数据库连接配置
'host' => 'localhost', // 数据库地址
&

MySQL

驱动类名称:db_mysql

驱动类路径:SP_PATH/Drivers/mysql.php

常规设置

'db' => array( // 数据库连接配置

'host' => 'localhost', // 数据库地址

'login' => 'root', // 用户名

'password' => '', // 密码

'database' => '', // 库名称

'prefix' => '', // 表前缀

),

其中:

数据库端口默认为“3306”,

驱动类型默认为“mysql”,

默认不使用长链接

默认驱动位置为:SP_PATH.'/Drivers/mysql.php'

请注意:除MySQL外,建议其他的数据库类型,均使用完整的配置。

完整设置

'db' => array( // 数据库连接配置

'driver' => 'mysql', // 驱动类型

'host' => 'localhost', // 数据库地址

'port' => 3306, // 端口

'login' => 'root', // 用户名

'password' => '', // 密码

'database' => '', // 库名称

'prefix' => '', // 表前缀

'persistent' => FALSE, // 是否使用长链接

),

'db_driver_path' => SP_PATH.'/Drivers/mysql.php', // 自定义数据库驱动文件地址

MySQLi

MySQL 改进版

驱动类名称:db_mysqli

驱动类路径:SP_PATH/Drivers/mysqli.php

配置

'db' => array( // 数据库连接配置

'driver' => 'mysqli', // 驱动类型

'host' => 'localhost', // 数据库地址

'port' => 3306, // 端口

'login' => 'root', // 用户名

'password' => '', // 密码

'database' => '', // 库名称

'prefix' => '', // 表前缀

'persistent' => FALSE, // 是否使用长链接

),

'db_driver_path' => SP_PATH.'/Drivers/mysqli.php', // 自定义数据库驱动文件地址

MsSQL

Microsoft SQL Server

驱动类名称:db_mssql

驱动类路径:SP_PATH/Drivers/mssql.php

配置

'db' => array( // 数据库连接配置

'driver' => 'mssql', // 驱动类型

'host' => 'SERVERINSTANCE', // 数据库地址,数据库链接字符串

'login' => 'root', // 用户名

'password' => '', // 密码

'database' => '', // 库名称

'prefix' => '', // 表前缀

'persistent' => FALSE, // 是否使用长链接

),

'db_driver_path' => SP_PATH.'/Drivers/mssql.php', // 自定义数据库驱动文件地址

请注意:MsSQL配置中,链接标识以及链接端口,请在“host”配置中设置,如 host => 'SERVERINSTANCE'或host => 'laptop2,1030'

Sqlite

PHP 5自带的Sqlite小型数据库

驱动类名称:db_sqlite

驱动类地址:SP_PATH/Drivers/sqlite.php

配置

'db' => array( // 数据库连接配置

'driver' => 'sqlite', // 驱动类型

'host' => 'sqlitedbdb', // 数据库文件地址

'prefix' => '', // 表前缀

'persistent' => FALSE, // 是否使用长链接

),

'db_driver_path' => SP_PATH.'/Drivers/sqlite.php', // 自定义数据库驱动文件地址

请注意,Sqlite配置中,host代表sqlite数据库文件的地址,如host => 'C:\mydbsqlitedb.db'

Oracle

驱动类名称:db_oracle

驱动类路径:SP_PATH/Drivers/oracle.php

配置

'db' => array( // 数据库连接配置

'driver' => 'oracle', // 驱动类型

'host' => 'localhost/XE', // 数据库链接字符串

'login' => 'root', // 用户名

'password' => '', // 密码

'prefix' => '', // 表前缀

'persistent' => FALSE, // 是否使用长链接

),

'db_driver_path' => SP_PATH.'/Drivers/oracle.php', // 自定义数据库驱动文件地址

请注意:Oracle配置中,host代表了数据库链接字符串,该字符串的定义为:

Oracle 10g :[//]host_name[:port][/service_name] 如 host =>“localhost/XE”

Oracle 11g: [//]host_name[:port][/service_name][:server_type][/instance_name]

PDO - MySQL

PDO数据库接口,MySQL接口

驱动类名称:db_pdo_mysql

驱动类路径:SP_PATH/Drivers/pdo.php

配置

'db' => array( // 数据库连接配置

'driver' => 'pdo_mysql', // 驱动类型

'host' => 'mysql:dbname=testdb;host=127.0.0.1', // 数据库链接字符串DSN

'login' => 'root', // 用户名

'password' => '', // 密码

'prefix' => '', // 表前缀

),

'db_driver_path' => SP_PATH.'/Drivers/pdo.php', // 自定义数据库驱动文件地址

请注意:PDO-MySQL配置中,host代表了数据库链接字符串,内容包括数据库地址以及端口、数据库名称等

PDO - Sqlite

PDO数据库接口,Sqlite接口

驱动类名称:db_pdo_sqlite

驱动类路径:SP_PATH/Drivers/pdo.php

配置

'db' => array( // 数据库连接配置

'driver' => 'pdo_sqlite', // 驱动类型

'host' => 'sqlite:/tmp/foo.db', // 数据库链接字符串DSN

'prefix' => '', // 表前缀

),

'db_driver_path' => SP_PATH.'/Drivers/pdo.php', // 自定义数据库驱动文件地址

请注意:PDO-Sqlite配置中,host代表了数据库链接字符串PHP数据类型,数据库文件地址。

SAE - MySQL

SAE(新浪云计算)环境中的的MySQL

驱动类名称:db_sae

驱动类路径:SP_PATH/Drivers/sae.php

配置

'db' => array( // 数据库连接配置

'driver' => 'sae', // 驱动类型

'prefix' => '', // 表前缀

),

'db_driver_path' => SP_PATH.'/Drivers/sae.php', // 自定义数据库驱动文件地址

请注意:由于SAE环境中,MySQL已经经过配置,所以可以不需要详细的链接方式即可使用

参考来源

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!