|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.jtds.jdbcx.JtdsDataSource
The jTDS DataSource
, ConnectionPoolDataSource
and
XADataSource
implementation.
Field Summary | |
protected java.lang.String |
appName
|
protected java.lang.String |
batchSize
|
protected java.lang.String |
bindAddress
|
protected java.lang.String |
bufferDir
|
protected java.lang.String |
bufferMaxMemory
|
protected java.lang.String |
bufferMinPackets
|
protected java.lang.String |
cacheMetaData
|
protected java.lang.String |
charset
|
protected java.lang.String |
databaseName
|
protected java.lang.String |
description
|
protected java.lang.String |
domain
|
private static Driver |
driver
Driver instance used for obtaining connections. |
protected java.lang.String |
instance
|
protected java.lang.String |
language
|
protected java.lang.String |
lastUpdateCount
|
protected java.lang.String |
lobBuffer
|
protected java.lang.String |
logFile
|
protected java.lang.String |
loginTimeout
|
protected java.lang.String |
macAddress
|
protected java.lang.String |
maxStatements
|
protected java.lang.String |
namedPipe
|
protected java.lang.String |
packetSize
|
protected java.lang.String |
password
|
protected java.lang.String |
portNumber
|
protected java.lang.String |
prepareSql
|
protected java.lang.String |
processId
|
protected java.lang.String |
progName
|
protected java.lang.String |
sendStringParametersAsUnicode
|
(package private) static long |
serialVersionUID
Serial version UID. |
protected java.lang.String |
serverName
|
protected java.lang.String |
serverType
|
protected java.lang.String |
socketKeepAlive
|
protected java.lang.String |
socketTimeout
|
protected java.lang.String |
ssl
|
protected java.lang.String |
tcpNoDelay
|
protected java.lang.String |
tdsVersion
|
protected java.lang.String |
useCursors
|
protected java.lang.String |
useJCIFS
|
protected java.lang.String |
useLOBs
|
protected java.lang.String |
useNTLMV2
|
protected java.lang.String |
user
|
protected java.lang.String |
wsid
|
protected java.lang.String |
xaEmulation
|
Constructor Summary | |
JtdsDataSource()
Constructs a new datasource. |
Method Summary | |
private void |
addNonNullProperties(java.util.Properties props,
java.lang.String user,
java.lang.String password)
|
java.lang.String |
getAppName()
|
int |
getBatchSize()
|
java.lang.String |
getBindAddress()
|
java.lang.String |
getBufferDir()
|
int |
getBufferMaxMemory()
|
int |
getBufferMinPackets()
|
boolean |
getCacheMetaData()
|
java.lang.String |
getCharset()
|
java.sql.Connection |
getConnection()
Returns a new database connection. |
java.sql.Connection |
getConnection(java.lang.String user,
java.lang.String password)
Returns a new database connection for the user and password specified. |
java.lang.String |
getDatabaseName()
|
java.lang.String |
getDescription()
|
java.lang.String |
getDomain()
|
java.lang.String |
getInstance()
|
java.lang.String |
getLanguage()
|
boolean |
getLastUpdateCount()
|
long |
getLobBuffer()
|
java.lang.String |
getLogFile()
|
int |
getLoginTimeout()
|
java.io.PrintWriter |
getLogWriter()
|
java.lang.String |
getMacAddress()
|
int |
getMaxStatements()
|
boolean |
getNamedPipe()
|
int |
getPacketSize()
|
java.lang.String |
getPassword()
|
javax.sql.PooledConnection |
getPooledConnection()
Returns a new pooled database connection. |
javax.sql.PooledConnection |
getPooledConnection(java.lang.String user,
java.lang.String password)
Returns a new pooled database connection for the user and password specified. |
int |
getPortNumber()
|
int |
getPrepareSql()
|
java.lang.String |
getProcessId()
|
java.lang.String |
getProgName()
|
javax.naming.Reference |
getReference()
|
boolean |
getSendStringParametersAsUnicode()
|
java.lang.String |
getServerName()
|
int |
getServerType()
|
boolean |
getSocketKeepAlive()
|
int |
getSocketTimeout()
|
java.lang.String |
getSsl()
|
boolean |
getTcpNoDelay()
|
java.lang.String |
getTds()
|
boolean |
getUseCursors()
|
boolean |
getUseJCIFS()
|
boolean |
getUseLOBs()
|
java.lang.String |
getUseNTLMV2()
|
java.lang.String |
getUser()
|
java.lang.String |
getWsid()
|
javax.sql.XAConnection |
getXAConnection()
Returns a new XA database connection. |
javax.sql.XAConnection |
getXAConnection(java.lang.String user,
java.lang.String password)
Returns a new XA database connection for the user and password specified. |
boolean |
getXaEmulation()
|
void |
setAppName(java.lang.String appName)
|
void |
setBatchSize(int batchSize)
|
void |
setBindAddress(java.lang.String bindAddress)
|
void |
setBufferDir(java.lang.String bufferDir)
|
void |
setBufferMaxMemory(int bufferMaxMemory)
|
void |
setBufferMinPackets(int bufferMinPackets)
|
void |
setCacheMetaData(boolean cacheMetaData)
|
void |
setCharset(java.lang.String charset)
|
void |
setDatabaseName(java.lang.String databaseName)
|
void |
setDescription(java.lang.String description)
|
void |
setDomain(java.lang.String domain)
|
void |
setInstance(java.lang.String instance)
|
void |
setLanguage(java.lang.String language)
|
void |
setLastUpdateCount(boolean lastUpdateCount)
|
void |
setLobBuffer(long lobBuffer)
|
void |
setLogFile(java.lang.String logFile)
|
void |
setLoginTimeout(int loginTimeout)
|
void |
setLogWriter(java.io.PrintWriter out)
|
void |
setMacAddress(java.lang.String macAddress)
|
void |
setMaxStatements(int maxStatements)
|
void |
setNamedPipe(boolean namedPipe)
|
void |
setPacketSize(int packetSize)
|
void |
setPassword(java.lang.String password)
|
void |
setPortNumber(int portNumber)
|
void |
setPrepareSql(int prepareSql)
|
void |
setProcessId(java.lang.String processId)
|
void |
setProgName(java.lang.String progName)
|
void |
setSendStringParametersAsUnicode(boolean sendStringParametersAsUnicode)
|
void |
setServerName(java.lang.String serverName)
|
void |
setServerType(int serverType)
|
void |
setSocketKeepAlive(boolean socketKeepAlive)
|
void |
setSocketTimeout(int socketTimeout)
|
void |
setSsl(java.lang.String ssl)
|
void |
setTcpNoDelay(boolean tcpNoDelay)
|
void |
setTds(java.lang.String tds)
|
void |
setUseCursors(boolean useCursors)
|
void |
setUseJCIFS(boolean useJCIFS)
|
void |
setUseLOBs(boolean useLOBs)
|
void |
setUseNTLMV2(java.lang.String usentlmv2)
|
void |
setUser(java.lang.String user)
|
void |
setWsid(java.lang.String wsid)
|
void |
setXaEmulation(boolean xaEmulation)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static final long serialVersionUID
protected java.lang.String serverName
protected java.lang.String serverType
protected java.lang.String portNumber
protected java.lang.String databaseName
protected java.lang.String tdsVersion
protected java.lang.String charset
protected java.lang.String language
protected java.lang.String domain
protected java.lang.String useNTLMV2
protected java.lang.String instance
protected java.lang.String lastUpdateCount
protected java.lang.String sendStringParametersAsUnicode
protected java.lang.String namedPipe
protected java.lang.String macAddress
protected java.lang.String prepareSql
protected java.lang.String packetSize
protected java.lang.String tcpNoDelay
protected java.lang.String user
protected java.lang.String password
protected java.lang.String loginTimeout
protected java.lang.String lobBuffer
protected java.lang.String maxStatements
protected java.lang.String appName
protected java.lang.String progName
protected java.lang.String wsid
protected java.lang.String xaEmulation
protected java.lang.String logFile
protected java.lang.String socketTimeout
protected java.lang.String socketKeepAlive
protected java.lang.String processId
protected java.lang.String ssl
protected java.lang.String batchSize
protected java.lang.String bufferDir
protected java.lang.String bufferMaxMemory
protected java.lang.String bufferMinPackets
protected java.lang.String cacheMetaData
protected java.lang.String useCursors
protected java.lang.String useLOBs
protected java.lang.String bindAddress
protected java.lang.String useJCIFS
protected java.lang.String description
private static final Driver driver
Constructor Detail |
public JtdsDataSource()
Method Detail |
public javax.sql.XAConnection getXAConnection() throws java.sql.SQLException
getXAConnection
in interface javax.sql.XADataSource
java.sql.SQLException
- if an error occurspublic javax.sql.XAConnection getXAConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException
getXAConnection
in interface javax.sql.XADataSource
user
- the user name to connect withpassword
- the password to connect with
java.sql.SQLException
- if an error occurspublic java.sql.Connection getConnection() throws java.sql.SQLException
getConnection
in interface javax.sql.DataSource
java.sql.SQLException
- if an error occurspublic java.sql.Connection getConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException
getConnection
in interface javax.sql.DataSource
user
- the user name to connect withpassword
- the password to connect with
java.sql.SQLException
- if an error occurspublic javax.naming.Reference getReference() throws javax.naming.NamingException
getReference
in interface javax.naming.Referenceable
javax.naming.NamingException
public javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLException
getPooledConnection
in interface javax.sql.ConnectionPoolDataSource
java.sql.SQLException
- if an error occurspublic javax.sql.PooledConnection getPooledConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException
getPooledConnection
in interface javax.sql.ConnectionPoolDataSource
user
- the user name to connect withpassword
- the password to connect with
java.sql.SQLException
- if an error occurspublic java.io.PrintWriter getLogWriter() throws java.sql.SQLException
getLogWriter
in interface javax.sql.DataSource
java.sql.SQLException
public void setLogWriter(java.io.PrintWriter out) throws java.sql.SQLException
setLogWriter
in interface javax.sql.DataSource
java.sql.SQLException
public void setLoginTimeout(int loginTimeout) throws java.sql.SQLException
setLoginTimeout
in interface javax.sql.DataSource
java.sql.SQLException
public int getLoginTimeout() throws java.sql.SQLException
getLoginTimeout
in interface javax.sql.DataSource
java.sql.SQLException
public void setSocketTimeout(int socketTimeout) throws java.sql.SQLException
java.sql.SQLException
public void setSocketKeepAlive(boolean socketKeepAlive) throws java.sql.SQLException
java.sql.SQLException
public void setProcessId(java.lang.String processId) throws java.sql.SQLException
java.sql.SQLException
public int getSocketTimeout() throws java.sql.SQLException
java.sql.SQLException
public boolean getSocketKeepAlive() throws java.sql.SQLException
java.sql.SQLException
public java.lang.String getProcessId() throws java.sql.SQLException
java.sql.SQLException
public void setDatabaseName(java.lang.String databaseName)
public java.lang.String getDatabaseName()
public void setDescription(java.lang.String description)
public java.lang.String getDescription()
public void setPassword(java.lang.String password)
public java.lang.String getPassword()
public void setPortNumber(int portNumber)
public int getPortNumber()
public void setServerName(java.lang.String serverName)
public java.lang.String getServerName()
public void setUser(java.lang.String user)
public java.lang.String getUser()
public void setTds(java.lang.String tds)
public java.lang.String getTds()
public void setServerType(int serverType)
public int getServerType()
public java.lang.String getDomain()
public void setDomain(java.lang.String domain)
public java.lang.String getUseNTLMV2()
public void setUseNTLMV2(java.lang.String usentlmv2)
public java.lang.String getInstance()
public void setInstance(java.lang.String instance)
public boolean getSendStringParametersAsUnicode()
public void setSendStringParametersAsUnicode(boolean sendStringParametersAsUnicode)
public boolean getNamedPipe()
public void setNamedPipe(boolean namedPipe)
public boolean getLastUpdateCount()
public void setLastUpdateCount(boolean lastUpdateCount)
public boolean getXaEmulation()
public void setXaEmulation(boolean xaEmulation)
public java.lang.String getCharset()
public void setCharset(java.lang.String charset)
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
public java.lang.String getMacAddress()
public void setMacAddress(java.lang.String macAddress)
public void setPacketSize(int packetSize)
public int getPacketSize()
public boolean getTcpNoDelay()
public void setTcpNoDelay(boolean tcpNoDelay)
public void setPrepareSql(int prepareSql)
public int getPrepareSql()
public void setLobBuffer(long lobBuffer)
public long getLobBuffer()
public void setMaxStatements(int maxStatements)
public int getMaxStatements()
public void setAppName(java.lang.String appName)
public java.lang.String getAppName()
public void setProgName(java.lang.String progName)
public java.lang.String getProgName()
public void setWsid(java.lang.String wsid)
public java.lang.String getWsid()
public void setLogFile(java.lang.String logFile)
public java.lang.String getLogFile()
public void setSsl(java.lang.String ssl)
public java.lang.String getSsl()
public void setBatchSize(int batchSize)
public int getBatchSize()
public java.lang.String getBufferDir()
public void setBufferDir(java.lang.String bufferDir)
public int getBufferMaxMemory()
public void setBufferMaxMemory(int bufferMaxMemory)
public int getBufferMinPackets()
public void setBufferMinPackets(int bufferMinPackets)
public boolean getCacheMetaData()
public void setCacheMetaData(boolean cacheMetaData)
public boolean getUseCursors()
public void setUseCursors(boolean useCursors)
public boolean getUseLOBs()
public void setUseLOBs(boolean useLOBs)
public java.lang.String getBindAddress()
public void setBindAddress(java.lang.String bindAddress)
public boolean getUseJCIFS()
public void setUseJCIFS(boolean useJCIFS)
private void addNonNullProperties(java.util.Properties props, java.lang.String user, java.lang.String password)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |