Sqlsrv¶
MSSQL的官方支持方法对应类
| 属性 | 值 |
|---|---|
| 命名空间 | fize\db\realization\mssql\mode\driver |
| 类名 | Sqlsrv |
| 方法: |
|---|
| 方法名 | 说明 |
|---|---|
| __construct() | MSSQL constructor. |
| __destruct() | 析构 |
| beginTransaction() | 开始一个事务 |
| clientInfo() | 返回关于客户端和指定连接的信息。 |
| close() | 关闭当前数据库连接 |
| commit() | 提交当前事务 |
| configure() | 更改驱动程序错误处理和日志配置。 |
| connect() | 创建一个数据库连接 |
| errors() | 获取数据库连接的所有错误, |
| getConfig() | 返回指定配置设置的值。 |
| prepare() | 设置一个预处理语句 |
| query() | 设置一个预处理语句,并执行。 |
| rollback() | 事务回滚 |
| serverInfo() | 获取数据库服务器信息。 |
方法¶
__construct()¶
MSSQL constructor.
public function __construct (
string $serverName,
array $connectionInfo = null
)
| 参数: |
|
|---|
beginTransaction()¶
开始一个事务
public function beginTransaction () : bool
| 返回值: | 成功时返回 TRUE, 或者在失败时返回 FALSE。 |
|---|
configure()¶
更改驱动程序错误处理和日志配置。
public static function configure (
string $setting,
mixed $value
) : bool
| 参数: |
|
||||||
|---|---|---|---|---|---|---|---|
| 返回值: | 成功时返回 TRUE, 或者在失败时返回 FALSE。 |
connect()¶
创建一个数据库连接
public static function connect (
string $serverName,
array $connectionInfo = null
) : resource
| 参数: |
|
|---|
errors()¶
获取数据库连接的所有错误,
public static function errors (
int $errorsOrWarnings = null
) : array
| 参数: |
|
||||
|---|---|---|---|---|---|
| 返回值: | 键名包括SQLSTATE、code、message,没有错误时返回null |
getConfig()¶
返回指定配置设置的值。
public static function getConfig (
string $setting
) : mixed
| 参数: |
|
|---|
prepare()¶
设置一个预处理语句
public function prepare (
string $sql,
array $params = null,
array $options = null
) : \fize\db\realization\mssql\mode\driver\sqlsrv\Statement
| 参数: |
|
||||||||
|---|---|---|---|---|---|---|---|---|---|
| 返回值: | 使用该对象来进行实际查询 |
query()¶
设置一个预处理语句,并执行。
public function query (
string $sql,
array $params = null,
array $options = null
) : \fize\db\realization\mssql\mode\driver\sqlsrv\Statement
| 参数: |
|
||||||||
|---|---|---|---|---|---|---|---|---|---|
| 返回值: | 使用该对象来进行实际查询 |