public class AltibaseDataSource
extends java.lang.Object
implements javax.sql.DataSource, java.io.Serializable, javax.naming.Referenceable
| Modifier and Type | Field and Description |
|---|---|
protected java.io.PrintWriter |
mLogWriter |
protected AltibaseProperties |
mProperties |
| Constructor and Description |
|---|
AltibaseDataSource() |
AltibaseDataSource(AltibaseProperties aProp) |
AltibaseDataSource(java.lang.String aDataSourceName) |
| Modifier and Type | Method and Description |
|---|---|
java.sql.Connection |
getConnection() |
java.sql.Connection |
getConnection(AltibaseShardingConnection aMetaConn) |
java.sql.Connection |
getConnection(java.lang.String aUserName,
java.lang.String aPassword) |
java.lang.String |
getDatabaseName() |
static javax.sql.DataSource |
getDataSource(java.lang.String aDSN)
aDSN¿¡ ÇØ´çÇÏ´Â AltibaseDataSource¸¦ ¾ò´Â´Ù.
|
java.lang.String |
getDataSourceName() |
java.lang.String |
getDescription() |
int |
getLoginTimeout() |
java.io.PrintWriter |
getLogWriter() |
java.util.logging.Logger |
getParentLogger() |
java.lang.String |
getPassword() |
int |
getPortNumber() |
java.lang.String |
getProperty(java.lang.String aKey) |
javax.naming.Reference |
getReference() |
java.lang.String |
getServerName() |
java.lang.String |
getUser() |
boolean |
isWrapperFor(java.lang.Class<?> aIface) |
void |
setDatabaseName(java.lang.String aDBName) |
void |
setDataSourceName(java.lang.String aDataSourceName) |
void |
setDescription(java.lang.String aDescription) |
void |
setLoginTimeout(int aTimeout) |
void |
setLogWriter(java.io.PrintWriter aWriter) |
void |
setPassword(java.lang.String aPassword) |
void |
setPortNumber(int aPortNumber) |
java.lang.Object |
setProperty(java.lang.String aKey,
java.lang.String aValue) |
void |
setServerName(java.lang.String aServerName) |
void |
setURL(java.lang.String aURL) |
void |
setUser(java.lang.String aUser) |
<T> T |
unwrap(java.lang.Class<T> aIface) |
protected AltibaseProperties mProperties
protected transient java.io.PrintWriter mLogWriter
public AltibaseDataSource()
public AltibaseDataSource(java.lang.String aDataSourceName)
public AltibaseDataSource(AltibaseProperties aProp)
public java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourcejava.sql.SQLExceptionpublic java.sql.Connection getConnection(AltibaseShardingConnection aMetaConn) throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.Connection getConnection(java.lang.String aUserName,
java.lang.String aPassword)
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourcejava.sql.SQLExceptionpublic int getLoginTimeout()
getLoginTimeout in interface javax.sql.CommonDataSourcepublic java.io.PrintWriter getLogWriter()
getLogWriter in interface javax.sql.CommonDataSourcepublic void setLoginTimeout(int aTimeout)
setLoginTimeout in interface javax.sql.CommonDataSourcepublic void setLogWriter(java.io.PrintWriter aWriter)
setLogWriter in interface javax.sql.CommonDataSourcepublic java.lang.String getDataSourceName()
public java.lang.String getServerName()
public int getPortNumber()
public java.lang.String getDatabaseName()
public java.lang.String getUser()
public java.lang.String getPassword()
public java.lang.String getDescription()
public java.lang.String getProperty(java.lang.String aKey)
public void setURL(java.lang.String aURL)
throws java.sql.SQLException
java.sql.SQLExceptionpublic final void setDataSourceName(java.lang.String aDataSourceName)
public void setServerName(java.lang.String aServerName)
public void setPortNumber(int aPortNumber)
public void setDatabaseName(java.lang.String aDBName)
public void setUser(java.lang.String aUser)
public void setPassword(java.lang.String aPassword)
public void setDescription(java.lang.String aDescription)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.Object setProperty(java.lang.String aKey,
java.lang.String aValue)
public static javax.sql.DataSource getDataSource(java.lang.String aDSN)
aDSN - Data Source Name (case insensitive)public javax.naming.Reference getReference()
throws javax.naming.NamingException
getReference in interface javax.naming.Referenceablejavax.naming.NamingExceptionpublic java.util.logging.Logger getParentLogger()
getParentLogger in interface javax.sql.CommonDataSourcepublic <T> T unwrap(java.lang.Class<T> aIface)
throws java.sql.SQLException
unwrap in interface java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> aIface)
throws java.sql.SQLException
isWrapperFor in interface java.sql.Wrapperjava.sql.SQLException