文档说明

XSDatabasePDO_PgSQL

XS.util.db
继承关系 class XSDatabasePDO_PgSQL » XSDatabasePDO » XSDatabase
版本 1.0.0
源代码 sdk/php/util/XSDataSource.class.php
PDO.Pgsql 实现

Protected 属性

隐去继承来的属性

名称类型描述定义于
obj XSDatabasePDO

Public 方法

隐去继承来的方法

名称描述定义于
close() 关闭数据库 XSDatabasePDO
connect() 连接数据库 XSDatabasePDO
query() 执行 SQL 语句 XSDatabasePDO
query1() 查询数据库首行 XSDatabase
setUtf8() 将输出字符集设置为 UTF-8 XSDatabasePDO_PgSQL

Protected 方法

隐去继承来的方法

名称描述定义于
makeDsn() 生成 Postgres DSN XSDatabasePDO_PgSQL

方法明细

makeDsn() 方法
protected string makeDsn(array $param)
$param array 包含 path 为数据库路径
{return} string
源码: sdk/php/util/XSDataSource.class.php#L913 (显示)
protected function makeDsn($param)
{
    
$dsn "pgsql:host={$param['host']};";
    
$dsn .= isset($param['port']) ? "port={$param['port']};" '';
    
$dsn .= "dbname={$param['dbname']};client_encoding=utf-8";
    return 
$dsn;
}

生成 Postgres DSN

setUtf8() 方法
public void setUtf8()
源码: sdk/php/util/XSDataSource.class.php#L924 (显示)
public function setUtf8()
{
    return 
true;
}

将输出字符集设置为 UTF-8

留下一条评论吧!

请到论坛 登录 后刷新本页面!