mysql db host类型_SpeedPHP/多种类型数据库的配置
驱动类名称: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已经经过配置,所以可以不需要详细的链接方式即可使用 参考来源 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |