模式

Oracle数据库模型类
属性
命名空间 fize\db\realization\oracle
类名 Mode
实现接口 fize\db\definition\Mode
方法:
方法名 说明
oci() oci方式构造
odbc() ODBC方式构造
pdo() pdo方式构造
getInstance() 数据库实例

方法

oci()

oci方式构造

public static function oci (

    string $username,

    string $password,

    string $connection_string = null,

    string $character_set = null,

    int $session_mode = null,

    int $connect_type = 1

) : \fize\db\realization\oracle\mode\Oci
参数:
名称 说明
username 用户名
password 密码
connection_string 连接串
character_set 编码
session_mode 会话模式
connect_type 连接模式

odbc()

ODBC方式构造

public static function odbc (

    string $user,

    string $pwd,

    string $sid,

    mixed $port = "",

    string $charset = "utf8",

    string $driver = null

) : \fize\db\realization\oracle\mode\Odbc
参数:
名称 说明
user 用户名
pwd 用户密码
sid 连接串
port 端口号,选填,Oracle默认是1521
charset 指定编码,选填,默认utf8
driver 指定ODBC驱动名称。

pdo()

pdo方式构造

public static function pdo (

    string $host,

    string $user,

    string $pwd,

    string $dbname,

    int $port = null,

    string $charset = "utf8",

    array $opts = []

) : \fize\db\realization\oracle\mode\Pdo
参数:
名称 说明
host 主机
user 用户名
pwd 密码
dbname 数据库名
port 端口
charset 编码
opts 其他选项

getInstance()

数据库实例

public static function getInstance (

    string $mode,

    array $config

) : \fize\db\realization\oracle\Db
参数:
名称 说明
mode 连接模式
config 数据库参数选项