VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

BaseDataSource类

数据源和相关类的基类。

createReference

功能描述

使用合适的对象工厂生成引用。

语法格式

protected Reference createReference()

参数说明

无。

返回值

返回使用适当的对象工厂的引用。

getAllowEncodingChanges

功能描述

获取连接是否允许编码更改。

语法格式

public boolean getAllowEncodingChanges()

参数说明

无。

返回值

若连接允许编码更改,则返回true,否则返回false。

getApplicationName

功能描述

获取应用名称。

语法格式

public String getApplicationName()

参数说明

无。

返回值

返回应用名称。

getAssumeMinServerVersion

功能描述

获取假设的最低服务器版本。

语法格式

public String getAssumeMinServerVersion()

参数说明

无。

返回值

返回假设的最低服务器版本。

getAutosave

功能描述

获取关于自动每个查询保存点的连接配置。

语法格式

public AutoSave getAutosave()

参数说明

无。

返回值

返回关于自动每个查询保存点的连接配置。

getBinaryTransfer

功能描述

判断是否启用二进制传输。

语法格式

public boolean getBinaryTransfer()

参数说明

无。

返回值

如果启用二进制传输,则返回 true,否则返回false。

getBinaryTransferDisable

功能描述

获取不允许使用二进制传输的 OID 列表。

语法格式

public String getBinaryTransferDisable()

参数说明

无。

返回值

返回不允许使用二进制传输的 OID 列表。

getBinaryTransferEnable

功能描述

获取允许使用二进制传输的 OID 列表。

语法格式

public String getBinaryTransferEnable()

参数说明

无。

返回值

返回允许使用二进制传输的 OID 列表。

getCancelSignalTimeout

功能描述

获取用于以秒为单位发送取消命令的超时时间。

语法格式

public int getCancelSignalTimeout()

参数说明

无。

返回值

返回用于以秒为单位发送取消命令的超时时间。

getCharacterEncoding

功能描述

获取当前字符编码。

语法格式

public String getCharacterEncoding()

参数说明

无。

返回值

返回当前字符编码。

getConnection()

功能描述

获取有效的数据库连接。

语法格式

public Connection getConnection()             throws SQLException

参数说明

无。

返回值

返回有效的数据库连接。

getConnection(String user, String password)

功能描述

获取有效的数据库连接。

语法格式

public Connection getConnection(String user,                String password)             throws SQLException

参数说明

user:用户名。

password:密码。

返回值

返回有效的数据库连接。

getConnectionExtraInfo

功能描述

获取connectionExtraInfo的值。

语法格式

public boolean getConnectionExtraInfo()

参数说明

无。

返回值

返回connectionExtraInfo的值。

getConnectTimeout

功能描述

获取连接超时时间。

语法格式

public int getConnectTimeout()

参数说明

无。

返回值

返回连接超时时间。

getCurrentSchema

功能描述

获取当前模式。

语法格式

public String getCurrentSchema()

参数说明

无。

返回值

返回当前模式。

getDatabaseMetadataCacheFields

功能描述

获取数据库元数据缓存字段大小。

语法格式

public int getDatabaseMetadataCacheFields()

参数说明

无。

返回值

返回数据库元数据缓存字段大小(每个连接缓存的字段数)。

getDatabaseMetadataCacheFieldsMiB

功能描述

获取数据库元数据缓存字段大小(每个连接的兆字节数)。

语法格式

public int getDatabaseMetadataCacheFieldsMiB()

参数说明

无。

返回值

返回数据库元数据缓存字段大小(每个连接的兆字节数)。

getDatabaseName

功能描述

获取在由 serverName 属性标识的服务器上运行的 Vastbase数据库的名称。

语法格式

public String getDatabaseName()

参数说明

无。

返回值

返回数据库的名称。

getDefaultRowFetchSize

功能描述

获取默认FetchSize。

语法格式

public int getDefaultRowFetchSize()

参数说明

无。

返回值

返回默认FetchSize。

getDescription

功能描述

获取此类似数据源事物的描述。

语法格式

public abstract String getDescription()

参数说明

无。

返回值

返回这个类似数据源事物的描述。

getDisableColumnSanitiser

功能描述

获取是否禁用列清理程序。

语法格式

public boolean getDisableColumnSanitiser()

参数说明

无。

返回值

如果禁用列清理程序,则为 true,否则为false。

getGssLib

功能描述

获取GSS 模式。

语法格式

public String getGssLib()

参数说明

无。

返回值

返回GSS 模式:自动、sspi 或 gssapi。

getHostRecheckSeconds

功能描述

获取主机复检秒。

语法格式

public int getHostRecheckSeconds()

参数说明

无。

返回值

返回主机复检秒。

getJaasApplicationName

功能描述

获取JAAS 应用程序名称。

语法格式

public String getJaasApplicationName()

参数说明

无。

返回值

返回JAAS 应用程序名称。

getJaasLogin

功能描述

获取是否在GSS 身份验证之前执行 JAAS 登录。

语法格式

public boolean getJaasLogin()

参数说明

无。

返回值

如果在 GSS 身份验证之前执行 JAAS 登录,则为 true,否则为false。

getKerberosServerName

功能描述

获取Kerberos 服务器名称。

语法格式

public String getKerberosServerName()

参数说明

无。

返回值

返回Kerberos 服务器名称。

getLoadBalanceHosts

功能描述

获取负载平衡主机。

语法格式

public boolean getLoadBalanceHosts()

参数说明

无。

返回值

返回负载平衡主机。

getLoggerFile

功能描述

获取Logger 的文件输出。

语法格式

public String getLoggerFile()

参数说明

无。

返回值

返回Logger 的文件输出。

getLoggerLevel

功能描述

获取JDBC 驱动程序的日志级别。

语法格式

public String getLoggerLevel ()

参数说明

无。

返回值

返回JDBC 驱动程序的日志级别。

getLoginTimeout

语法格式

public int getLoginTimeout()

说明

定义:CommonDataSource接口的getLoginTimeout方法。

getLogUnclosedConnections

功能描述

获取驱动程序是否应该记录未关闭的连接。

语法格式

public boolean getLogUnclosedConnections()

参数说明

无。

返回值

如果驱动程序应该记录未关闭的连接,则为 true,否则为false。

getLogWriter

语法格式

public PrintWriter getLogWriter()

说明

定义:CommonDataSource接口的getLogWriter方法。

getParentLogger

语法格式

public Logger getParentLogger()

说明

定义:CommonDataSource接口的getParentLogger方法。

getPassword

功能描述

获取默认连接的密码。如果未指定但需要密码才能登录,则必须使用 getConnection 方法,该方法将用户和密码作为参数。

语法格式

public String getPassword()

参数说明

无。

返回值

返回默认连接密码。

getPortNumber

功能描述

获取 Vastbase服务器正在侦听 TCP/IP 连接的端口。

语法格式

public int getPortNumber()

参数说明

无。

返回值

返回端口,如果将使用默认端口,则为 0。

getPreferQueryMode

功能描述

获取首选查询执行模式。

语法格式

public PreferQueryMode getPreferQueryMode()

参数说明

无。

返回值

返回首选查询执行模式。

getPreparedStatementCacheQueries

功能描述

获取准备好的语句缓存大小(每个连接的语句数)。

语法格式

public int getPreparedStatementCacheQueries()

参数说明

无。

返回值

返回准备好的语句缓存大小(每个连接的语句数)。

getPreparedStatementCacheSizeMiB

功能描述

获取准备好的语句缓存大小(每个连接的兆字节数)。

语法格式

public int getPreparedStatementCacheSizeMiB() 

参数说明

无。

返回值

返回准备好的语句缓存大小(每个连接的兆字节数)。

getPrepareThreshold

功能描述

获取准备阈值。

语法格式

public int getPrepareThreshold()

参数说明

无。

返回值

返回准备阈值。

getProperty(PGProperty property)

功能描述

获取属性。

语法格式

public String getProperty(PGProperty property)

参数说明

property:属性。

返回值

返回属性。

getProperty(String name)

功能描述

获取属性。

语法格式

public String getProperty(String name)               
throws SQLException

参数说明

name:属性名。

返回值

返回属性。

getProtocolVersion

功能描述

获取协议版本。

语法格式

public int getProtocolVersion()

参数说明

无。

返回值

返回协议版本。

getReadOnly

功能描述

获取连接是否是只读的。

语法格式

public boolean getReadOnly()

参数说明

无。

返回值

如果连接是只读的,则为 true,否则为false。

getReceiveBufferSize

功能描述

获取接收缓冲区大小。

语法格式

public int getReceiveBufferSize()

参数说明

无。

返回值

返回接收缓冲区大小。

getReference

语法格式

public Reference getReference()            
throws NamingException

说明

定义:Referenceable接口的getReference方法。

getReplication

功能描述

获取连接参数replication。

语法格式

public String getReplication()

参数说明

无。

返回值

返回null、“database”或“true”。

getReWriteBatchedInserts

功能描述

判断rewrite_batched_inserts属性是否启用。

语法格式

public boolean getReWriteBatchedInserts()

参数说明

无。

返回值

返回布尔值指示rewrite_batched_inserts属性是否启用。

getSendBufferSize

功能描述

获取发送缓冲区大小。

语法格式

public int getSendBufferSize()

参数说明

无。

返回值

返回发送缓冲区大小。

getServerName

功能描述

获取运行 Vastbase数据库的主机的名称。

语法格式

public String getServerName()

参数说明

无。

返回值

返回运行 Vastbase数据库的主机名。

getSocketFactory

功能描述

获取套接字工厂类名。

语法格式

public String getSocketFactory()

参数说明

无。

返回值

返回套接字工厂类名。

getSocketFactoryArg

功能描述

获取套接字工厂参数。

语法格式

public String getSocketFactoryArg()

参数说明

无。

返回值

返回套接字工厂参数。

getSocketTimeout

功能描述

获取套接字超时时间。

语法格式

public int getSocketTimeout()

参数说明

无。

返回值

返回套接字超时时间。

getSsl

功能描述

获取是否启用 SSL。

语法格式

public boolean getSsl()

参数说明

无。

返回值

如果启用 SSL,则为 true,否则为false。

getSslCert

功能描述

获取客户端SSL证书的位置。

语法格式

public String getSslCert()

参数说明

无。

返回值

返回客户端SSL证书的位置。

getSslfactory

功能描述

获取SSL 工厂类名。

语法格式

public String getSslfactory()

参数说明

无。

返回值

返回SSL 工厂类名。

getSslFactoryArg

功能描述

获取SSL工厂相关参数。

语法格式

public String getSslFactoryArg()

参数说明

无。

返回值

返回SSL工厂相关参数。

getSslHostnameVerifier

功能描述

获取转发到 SSL 工厂的参数。

语法格式

public String getSslHostnameVerifier()

参数说明

无。

返回值

返回转发到 SSL 工厂的参数。

getSslKey

功能描述

获取SSL证书。

语法格式

public String getSslKey()

参数说明

无。

返回值

返回SSL证书。

getSslMode

功能描述

获取SSL模式。

语法格式

public String getSslMode()

参数说明

无。

返回值

返回SSL模式。

getSslPassword

功能描述

获取SSL密码。

语法格式

public String getSslPassword()

参数说明

无。

返回值

返回SSL密码。

getSslPasswordCallback

功能描述

获取SSL密码回调。

语法格式

public String getSslPasswordCallback()

参数说明

无。

返回值

返回SSL密码回调。

getSslRootCert

功能描述

获取SSL根证书。

语法格式

public String getSslRootCert()

参数说明

无。

返回值

返回SSL根证书。

getSspiServiceClass

功能描述

获取SSPI 服务类。

语法格式

public String getSspiServiceClass()

参数说明

无。

返回值

返回SSPI 服务类。

getStringType

功能描述

获取字符串类型。

语法格式

public String getStringType()

参数说明

无。

返回值

返回字符串类型。

getTargetServerType

功能描述

获取目标服务器类型。

语法格式

public String getTargetServerType()

参数说明

无。

返回值

返回目标服务器类型。

getTcpKeepAlive

功能描述

获取是否启用 TCP 保持活动。

语法格式

public boolean getTcpKeepAlive()

参数说明

无。

返回值

如果启用 TCP 保持活动,则为 true,否则返回false。

getUnknownLength

功能描述

获取未知长度。

语法格式

public int getUnknownLength()

参数说明

无。

返回值

返回未知长度。

getUrl

功能描述

获取从提供的其他属性生成 DriverManager URL。

语法格式

public String getUrl()

参数说明

无。

返回值

返回来自提供的其他属性的 DriverManager URL。

getURL

功能描述

获取从提供的其他属性生成 DriverManager URL。

语法格式

public String getURL()

参数说明

无。

返回值

返回来自提供的其他属性的 DriverManager URL。

getUser

功能描述

获取默认情况下要连接的用户。如果未指定此参数,则必须使用getConnection方法,该方法接受用户和密码作为参数。

语法格式

public String getUser()

参数说明

无。

返回值

返回默认情况下要连接的用户。

getUseSpNego

功能描述

获取是否使用 SPNEGO。

语法格式

public boolean getUseSpNego()

参数说明

无。

返回值

如果使用 SPNEGO,则为 true,否则返回false。

getUsingEip

功能描述

获取是否使用 Eip。

方法原型

public String getUsingEip()

参数说明

无。

返回值

如果使用 Eip,则为 true,否则返回false。

生命周期

自V2.1版本启用。

getXmlFactoryFactory

功能描述

获取XmlFactory工厂。

语法格式

public String getXmlFactoryFactory()

参数说明

无。

返回值

返回XmlFactory工厂。

initializeFrom(BaseDataSource source)

功能描述

初始化数据源。

语法格式

public void initializeFrom(BaseDataSource source)          
throws IOException,              
ClassNotFoundException

参数说明

source:BaseDataSource数据源对象。

返回值

无。

isColumnSanitiserDisabled

功能描述

获取是否禁用列清理程序。

语法格式

public boolean isColumnSanitiserDisabled()

参数说明

无。

返回值

如果禁用列清理程序,则为 true,否则返回false。

readBaseObject

功能描述

读取基础对象。

语法格式

protected void readBaseObject(ObjectInputStream in)            
throws IOException,               
ClassNotFoundException

参数说明

in:对象输入流。

返回值

无。

setAllowEncodingChanges

功能描述

设置allowEncodingChanges参数。

语法格式

public void setAllowEncodingChanges(boolean allow)

参数说明

allow:是否允许编码变更,true允许,false不允许。

返回值

无。

setApplicationName

功能描述

设置应用名称。

语法格式

public void setApplicationName(String applicationName)

参数说明

applicationName:应用名称。

返回值

无。

setAssumeMinServerVersion

功能描述

设置最低服务器版本。

语法格式

public void setAssumeMinServerVersion(String minVersion)

参数说明

minVersion:最低服务器版本。

返回值

无。

setAutosave

功能描述

设置自动保存。

语法格式

public void setAutosave(AutoSave autoSave)

参数说明

autoSave:自动保存。

返回值

无。

setBinaryTransfer

功能描述

设置是否应启用二进制传输。

语法格式

public void setBinaryTransfer(boolean enabled)

参数说明

enabled:是否应启用二进制传输。

返回值

无。

setBinaryTransferDisable

功能描述

设置不允许使用二进制传输的 OID 列表。

语法格式

public void setBinaryTransferDisable(String oidList)

参数说明

oidList:不允许使用二进制传输的 OID 列表。

返回值

无。

setBinaryTransferEnable

功能描述

设置允许使用二进制传输的 OID 列表。

语法格式

public void setBinaryTransferEnable(String oidList)

参数说明

oidList:允许使用二进制传输的 OID 列表。

返回值

无。

setCancelSignalTimeout

功能描述

设置用于发送取消命令的超时时间。

语法格式

public void setCancelSignalTimeout(int seconds)

参数说明

seconds:用于发送取消命令的超时时间。

返回值

无。

setCharacterEncoding

功能描述

设置characterEncoding参数。

语法格式

public void setCharacterEncoding(String encode)

参数说明

encode:编码。

返回值

无。

setConnectionExtraInfo

功能描述

设置connectionExtraInfo参数。

语法格式

public void setConnectionExtraInfo(boolean connectionExtraInfo)

参数说明

connectionExtraInfo:新connectionExtraInfo值。

返回值

无。

setConnectTimeout

功能描述

设置连接超时时间。

语法格式

public void setConnectTimeout(int connectTimeout)

参数说明

connectTimeout:连接超时时间。

返回值

无。

setCurrentSchema

功能描述

设置当前模式。

语法格式

public void setCurrentSchema(String currentSchema)

参数说明

currentSchema:当前模式。

返回值

无。

setDatabaseMetadataCacheFields

功能描述

设置数据库元数据缓存字段大小(每个连接缓存的字段数)。

语法格式

public void setDatabaseMetadataCacheFields(int cacheSize)

参数说明

cacheSize:数据库元数据缓存字段大小(每个连接缓存的字段数)。

返回值

无。

setDatabaseMetadataCacheFieldsMiB

功能描述

设置数据库元数据缓存字段大小(每个连接的兆字节数)。

语法格式

public void setDatabaseMetadataCacheFieldsMiB(int cacheSize)

参数说明

cacheSize:数据库元数据缓存字段大小(每个连接的兆字节数)。

返回值

无。

setDatabaseName

功能描述

设置在由 serverName 属性标识的服务器上运行的数据库的名称。

语法格式

public void setDatabaseName(String databaseName)

参数说明

databaseName:数据库名称。

返回值

无。

setDefaultRowFetchSize

功能描述

设置默认FetchSize。

语法格式

public void setDefaultRowFetchSize(int fetchSize)

参数说明

fetchSize:默认获取大小。

返回值

无。

setDisableColumnSanitiser

功能描述

设置是否禁用列名清理。

语法格式

public void setDisableColumnSanitiser(boolean disableColumnSanitiser)

参数说明

disableColumnSanitiser:是否禁用列名清理。

返回值

无。

setFromReference

功能描述

从Reference对象设置相关参数。

语法格式

public void setFromReference(Reference ref)

参数说明

ref:Reference对象。

返回值

无。

setGssLib

功能描述

设置GSS 模式。

语法格式

public void setGssLib(String lib)

参数说明

lib:GSS 模式:自动、sspi 或 gssapi。

返回值

无。

setHostRecheckSeconds

功能描述

设置主机复检秒。

语法格式

public void setHostRecheckSeconds(int hostRecheckSeconds)

参数说明

hostRecheckSeconds:主机复检秒。

返回值

无。

setJaasApplicationName

功能描述

设置JAAS 应用程序名称。

语法格式

public void setJaasApplicationName(String name)

参数说明

name:JAAS 应用程序名称。

返回值

无。

setJaasLogin

功能描述

设置是否在GSS 身份验证之前执行 JAAS 登录。

语法格式

public void setJaasLogin(boolean doLogin)

参数说明

doLogin:如果在 GSS 身份验证之前执行 JAAS 登录,则设置为 true。

返回值

无。

setKerberosServerName

功能描述

设置Kerberos 服务器名称。

语法格式

public void setKerberosServerName(String serverName)

参数说明

serverName:Kerberos 服务器名称。

返回值

无。

setLoadBalanceHosts

功能描述

设置负载平衡主机。

语法格式

public void setLoadBalanceHosts(boolean loadBalanceHosts)

参数说明

loadBalanceHosts:负载平衡主机。

返回值

无。

setLoggerFile

功能描述

设置Logger 的文件输出。

语法格式

public void setLoggerFile(String loggerFile)

参数说明

loggerFile:Logger 的文件输出。

返回值

无。

setLoggerLevel

功能描述

设置JDBC 驱动程序的日志级别。

语法格式

public void setLoggerLevel(String loggerLevel)

参数说明

loggerLevel:JDBC 驱动程序的日志级别。

返回值

无。

setLoginTimeout

语法格式

public void setLoginTimeout(int loginTimeout)

说明

定义:CommonDataSource接口的setLoginTimeout方法。

setLogUnclosedConnections

功能描述

设置驱动程序是否应该记录未关闭的连接。

语法格式

public void setLogUnclosedConnections(boolean enabled)

参数说明

enabled:如果驱动程序应该记录未关闭的连接,则为 true。

返回值

无。

setLogWriter

语法格式

public void setLogWriter(PrintWriter printWriter)

说明

定义:CommonDataSource接口的setLogWriter方法。

setPassword

功能描述

设置默认连接的密码。

语法格式

public void setPassword(String password)

参数说明

password:默认连接密码。

返回值

无。

setPortNumber

功能描述

设置服务器正在侦听 TCP/IP 的端口。

语法格式

public void setPortNumber(int portNumber)

参数说明

portNumber:Vastbase 服务器正在侦听 TCP/IP 的端口。

返回值

无。

setPreferQueryMode

功能描述

设置首选查询模式。

语法格式

public void setPreferQueryMode(PreferQueryMode preferQueryMode)

参数说明

preferQueryMode:可用模式:extended, simple, extendedForPrepared, extendedCacheEverything。

返回值

无。

setPreparedStatementCacheQueries

功能描述

设置准备好的语句缓存大小(每个连接的语句数)。

语法格式

public void setPreparedStatementCacheQueries(int cacheSize)

参数说明

cacheSize:准备好的语句缓存大小(每个连接的语句数)。

返回值

无。

setPreparedStatementCacheSizeMiB

功能描述

设置语句缓存大小(每个连接的兆字节数)。

语法格式

public void setPreparedStatementCacheSizeMiB(int cacheSize)

参数说明

cacheSize:语句缓存大小(每个连接的兆字节数)。

返回值

无。

setPrepareThreshold

功能描述

设置准备阈值。

语法格式

public void setPrepareThreshold(int count) 

参数说明

count:准备阈值。

返回值

无。

setProperty(PGProperty property, String value)

功能描述

设置属性。

语法格式

public void setProperty(PGProperty property,            String value)

参数说明

property:属性。

value:属性值。

返回值

无。

setProperty(String name, String value)

功能描述

设置属性。

语法格式

public void setProperty(String name,            
String value)         
throws SQLException

参数说明

name:属性名。

value:属性值。

返回值

无。

setProtocolVersion

功能描述

设置协议版本。

语法格式

public void setProtocolVersion(int protocolVersion)

参数说明

protocolVersion:协议版本。

返回值

无。

setReadOnly

功能描述

设置连接是否应该是只读的。

语法格式

public void setReadOnly(boolean readOnly)

参数说明

readOnly:连接是否应该是只读的。

返回值

无。

setReceiveBufferSize

功能描述

设置接收缓冲区大小。

语法格式

public void setReceiveBufferSize(int nbytes)

参数说明

nbytes:接收缓冲区大小。

返回值

无。

setReplication

功能描述

设置replication参数。

语法格式

public void setReplication(String replication)

参数说明

replication:为逻辑复制设置为 'database' 或为物理复制设置为 'true'。

返回值

无。

setReWriteBatchedInserts

功能描述

设置rewrite_batched_inserts参数。

语法格式

public void setReWriteBatchedInserts(boolean reWrite)

参数说明

reWrite:在属性集合中设置属性的布尔值。

返回值

无。

setSendBufferSize

功能描述

设置发送缓冲区大小。

语法格式

public void setSendBufferSize(int nbytes)

参数说明

nbytes:发送缓冲区大小。

返回值

无。

setServerName

功能描述

设置运行 Vastbase 数据库的主机的名称。 如果更改,它只会影响以后对 getConnection 的调用。 默认值为本地主机。

语法格式

public void setServerName(String serverName)

参数说明

serverName:运行Vastbase数据库的主机名。

返回值

无。

setSocketFactory

功能描述

设置套接字工厂类名。

语法格式

public void setSocketFactory(String socketFactoryClassName)

参数说明

socketFactoryClassName:套接字工厂类名。

返回值

无。

setSocketFactoryArg

功能描述

设置套接字工厂参数。

语法格式

public void setSocketFactoryArg(String socketFactoryArg)

参数说明

socketFactoryArg:套接字工厂参数。

返回值

无。

setSocketTimeout

功能描述

设置套接字超时时间。

语法格式

public void setSocketTimeout(int seconds)

参数说明

seconds:套接字超时时间。

返回值

无。

setSsl

功能描述

设置是否启用 SSL。

语法格式

public void setSsl(boolean enabled)

参数说明

enabled:是否启用 SSL。

返回值

无。

setSslCert

功能描述

设置SSL证书。

语法格式

public void setSslCert(String file)

参数说明

参数名 参数说明
file SSL证书

file:SSL证书。

返回值

无。

setSslfactory

功能描述

设置SSL 工厂类名。

语法格式

public void setSslfactory(String classname)

参数说明

classname:SSL 工厂类名。

返回值

无。

setSslFactoryArg

功能描述

设置转发到 SSL 工厂的参数。

语法格式

public void setSslFactoryArg(String arg)

参数说明

arg:转发到 SSL 工厂的参数。

返回值

无。

setSslHostnameVerifier

功能描述

设置SSL 主机名验证器。

语法格式

public void setSslHostnameVerifier(String className)

参数说明

className:SSL 主机名验证器

返回值

无。

setSslKey

功能描述

设置SSL 密钥。

语法格式

public void setSslKey(String file)

参数说明

file:SSL 密钥

返回值

无。

setSslMode

功能描述

设置SSL模式。

语法格式

public void setSslMode(String mode)

参数说明

mode:SSL模式。

返回值

无。

setSslPassword

功能描述

设置SSL密码。

语法格式

public void setSslPassword(String password)

参数说明

password:SSL密码。

返回值

无。

setSslPasswordCallback

功能描述

设置SSL密码回调。

语法格式

public void setSslPasswordCallback(String className)

参数说明

className:SSL密码回调类名。

返回值

无。

setSslRootCert

功能描述

设置SSL根证书。

语法格式

public void setSslRootCert(String file)

参数说明

file:SSL根证书。

返回值

无。

setSspiServiceClass

功能描述

设置SSPI 服务类。

语法格式

public void setSspiServiceClass(String serviceClass)

参数说明

serviceClass:SSPI 服务类。

返回值

无。

setStringType

功能描述

设置字符串类型。

语法格式

public void setStringType(String stringType)

参数说明

stringType:字符串类型

返回值

无。

setTargetServerType

功能描述

设置目标服务器类型。

语法格式

public void setTargetServerType(String targetServerType)

参数说明

targetServerType:目标服务器类型。

返回值

无。

setTcpKeepAlive

功能描述

设置是否应启用 TCP 保持活动状态。

语法格式

public void setTcpKeepAlive(boolean enabled)

参数说明

enabled:是否应启用 TCP 保持活动状态

返回值

无。

setUnknownLength

功能描述

设置未知长度。

语法格式

public void setUnknownLength(int unknownLength)

参数说明

unknownLength:未知长度。

返回值

无。

setUrl

功能描述

从 DriverManager URL 设置属性。

语法格式

public void setUrl(String url)           throws PSQLException

参数说明

url:要设置的属性。

返回值

无。

setURL

功能描述

从 DriverManager URL 设置属性。

语法格式

public void setURL(String url)           throws PSQLException

参数说明

url:要设置的属性。

返回值

无。

setUser

功能描述

将用户设置为默认连接。

语法格式

public void setUser(String user)

参数说明

user:用户默认连接。

返回值

无。

setUsingEip

功能描述

设置是否使用Eip。

方法原型

public void setUsingEip(String Eip)

参数说明

Eip:使用Eip则为true。

返回值

无。

生命周期

自V2.1版本启用。

setUseSpNego

功能描述

设置是否使用SPNEGO。

语法格式

public void setUseSpNego(boolean use)

参数说明

use:如果使用 SPNEGO,则为 true。

返回值

无。

setXmlFactoryFactory

功能描述

设置xmlFactory工厂。

语法格式

public void setXmlFactoryFactory(String xmlFactoryFactory)

参数说明

xmlFactoryFactory:xmlFactory工厂。

返回值

无。

writeBaseObject

功能描述

写基础对象。

语法格式

protected void writeBaseObject(ObjectOutputStream out)            
throws IOException

参数说明

out:对象输出流。

返回值

无。

其他

已实现的接口:Referenceable, CommonDataSource。

直接已知的子类:ConnectionPool, Jdbc3ConnectionPool, Jdbc3PoolingDataSource, Jdbc3SimpleDataSource, PGConnectionPoolDataSource, PGPoolingDataSource, PGSimpleDataSource, PGXADataSource, PoolingDataSource, SimpeDataSource。