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。