appName
protected String appName
batchSize
protected String batchSize
bindAddress
protected String bindAddress
bufferDir
protected String bufferDir
bufferMaxMemory
protected String bufferMaxMemory
bufferMinPackets
protected String bufferMinPackets
cacheMetaData
protected String cacheMetaData
charset
protected String charset
databaseName
protected String databaseName
description
protected String description
domain
protected String domain
driver
private static final Driver driver
Driver instance used for obtaining connections.
instance
protected String instance
language
protected String language
lastUpdateCount
protected String lastUpdateCount
lobBuffer
protected String lobBuffer
logFile
protected String logFile
loginTimeout
protected String loginTimeout
macAddress
protected String macAddress
maxStatements
protected String maxStatements
namedPipe
protected String namedPipe
packetSize
protected String packetSize
password
protected String password
portNumber
protected String portNumber
prepareSql
protected String prepareSql
progName
protected String progName
sendStringParametersAsUnicode
protected String sendStringParametersAsUnicode
serialVersionUID
(package private) static final long serialVersionUID
Serial version UID.
serverName
protected String serverName
serverType
protected String serverType
socketTimeout
protected String socketTimeout
tcpNoDelay
protected String tcpNoDelay
tdsVersion
protected String tdsVersion
useCursors
protected String useCursors
useJCIFS
protected String useJCIFS
useLOBs
protected String useLOBs
useNTLMV2
protected String useNTLMV2
user
protected String user
wsid
protected String wsid
xaEmulation
protected String xaEmulation
addNonNullProperties
private void addNonNullProperties(Properties props,
String user,
String password)
getAppName
public String getAppName()
getBatchSize
public int getBatchSize()
getBindAddress
public String getBindAddress()
getBufferDir
public String getBufferDir()
getBufferMaxMemory
public int getBufferMaxMemory()
getBufferMinPackets
public int getBufferMinPackets()
getCacheMetaData
public boolean getCacheMetaData()
getCharset
public String getCharset()
getConnection
public Connection getConnection()
throws SQLException
Returns a new database connection.
- a new database connection
getConnection
public Connection getConnection(String user,
String password)
throws SQLException
Returns a new database connection for the user and password specified.
user
- the user name to connect withpassword
- the password to connect with
- a new database connection
getDatabaseName
public String getDatabaseName()
getDescription
public String getDescription()
getDomain
public String getDomain()
getInstance
public String getInstance()
getLanguage
public String getLanguage()
getLastUpdateCount
public boolean getLastUpdateCount()
getLobBuffer
public long getLobBuffer()
getLogFile
public String getLogFile()
getLogWriter
public PrintWriter getLogWriter()
throws SQLException
getLoginTimeout
public int getLoginTimeout()
throws SQLException
getMacAddress
public String getMacAddress()
getMaxStatements
public int getMaxStatements()
getNamedPipe
public boolean getNamedPipe()
getPacketSize
public int getPacketSize()
getPassword
public String getPassword()
getPooledConnection
public javax.sql.PooledConnection getPooledConnection()
throws SQLException
Returns a new pooled database connection.
- a new pooled database connection
getPooledConnection
public javax.sql.PooledConnection getPooledConnection(String user,
String password)
throws SQLException
Returns a new pooled database connection for the user and password specified.
user
- the user name to connect withpassword
- the password to connect with
- a new pooled database connection
getPortNumber
public int getPortNumber()
getPrepareSql
public int getPrepareSql()
getProgName
public String getProgName()
getReference
public Reference getReference()
throws NamingException
getSendStringParametersAsUnicode
public boolean getSendStringParametersAsUnicode()
getServerName
public String getServerName()
getServerType
public int getServerType()
getSocketTimeout
public int getSocketTimeout()
throws SQLException
getSsl
public String getSsl()
getTcpNoDelay
public boolean getTcpNoDelay()
getTds
public String getTds()
getUseCursors
public boolean getUseCursors()
getUseJCIFS
public boolean getUseJCIFS()
getUseLOBs
public boolean getUseLOBs()
getUseNTLMV2
public String getUseNTLMV2()
getUser
public String getUser()
getWsid
public String getWsid()
getXAConnection
public XAConnection getXAConnection()
throws SQLException
Returns a new XA database connection.
- a new database connection
getXAConnection
public XAConnection getXAConnection(String user,
String password)
throws SQLException
Returns a new XA database connection for the user and password specified.
user
- the user name to connect withpassword
- the password to connect with
- a new database connection
getXaEmulation
public boolean getXaEmulation()
setAppName
public void setAppName(String appName)
setBatchSize
public void setBatchSize(int batchSize)
setBindAddress
public void setBindAddress(String bindAddress)
setBufferDir
public void setBufferDir(String bufferDir)
setBufferMaxMemory
public void setBufferMaxMemory(int bufferMaxMemory)
setBufferMinPackets
public void setBufferMinPackets(int bufferMinPackets)
setCacheMetaData
public void setCacheMetaData(boolean cacheMetaData)
setCharset
public void setCharset(String charset)
setDatabaseName
public void setDatabaseName(String databaseName)
setDescription
public void setDescription(String description)
setDomain
public void setDomain(String domain)
setInstance
public void setInstance(String instance)
setLanguage
public void setLanguage(String language)
setLastUpdateCount
public void setLastUpdateCount(boolean lastUpdateCount)
setLobBuffer
public void setLobBuffer(long lobBuffer)
setLogFile
public void setLogFile(String logFile)
setLogWriter
public void setLogWriter(PrintWriter out)
throws SQLException
setLoginTimeout
public void setLoginTimeout(int loginTimeout)
throws SQLException
setMacAddress
public void setMacAddress(String macAddress)
setMaxStatements
public void setMaxStatements(int maxStatements)
setNamedPipe
public void setNamedPipe(boolean namedPipe)
setPacketSize
public void setPacketSize(int packetSize)
setPassword
public void setPassword(String password)
setPortNumber
public void setPortNumber(int portNumber)
setPrepareSql
public void setPrepareSql(int prepareSql)
setProgName
public void setProgName(String progName)
setSendStringParametersAsUnicode
public void setSendStringParametersAsUnicode(boolean sendStringParametersAsUnicode)
setServerName
public void setServerName(String serverName)
setServerType
public void setServerType(int serverType)
setSocketTimeout
public void setSocketTimeout(int socketTimeout)
throws SQLException
setSsl
public void setSsl(String ssl)
setTcpNoDelay
public void setTcpNoDelay(boolean tcpNoDelay)
setTds
public void setTds(String tds)
setUseCursors
public void setUseCursors(boolean useCursors)
setUseJCIFS
public void setUseJCIFS(boolean useJCIFS)
setUseLOBs
public void setUseLOBs(boolean useLOBs)
setUseNTLMV2
public void setUseNTLMV2(String usentlmv2)
setUser
public void setUser(String user)
setWsid
public void setWsid(String wsid)
setXaEmulation
public void setXaEmulation(boolean xaEmulation)