public class DataSourceDescriptor
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
DataSourceDescriptor(javax.sql.DataSource dataSource,
java.lang.String jndiName) |
DataSourceDescriptor(javax.sql.DataSource dataSource,
java.lang.String jndiName,
int defDialect) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getCaseInsensitiveAccentInsensitive(java.sql.Connection c) |
java.lang.String |
getDatabaseUserName() |
java.lang.String |
getDatabaseUserName(java.sql.Connection c) |
java.lang.String |
getDatabaseVendor() |
java.lang.String |
getDatabaseVendor(java.sql.Connection c) |
int |
getDatabaseVersion() |
int |
getDatabaseVersion(java.sql.Connection c) |
javax.sql.DataSource |
getDataSource() |
java.lang.String |
getDbName() |
int |
getDialect() |
int |
getDialect(java.sql.Connection c) |
java.lang.String |
getJndiName() |
static boolean |
isDefaultDs(java.lang.String dsName) |
public DataSourceDescriptor(javax.sql.DataSource dataSource,
java.lang.String jndiName)
public DataSourceDescriptor(javax.sql.DataSource dataSource,
java.lang.String jndiName,
int defDialect)
public javax.sql.DataSource getDataSource()
public int getDatabaseVersion()
throws java.lang.Exception
java.lang.Exceptionpublic int getDatabaseVersion(java.sql.Connection c)
throws java.lang.Exception
java.lang.Exceptionpublic int getDialect()
throws java.lang.Exception
java.lang.Exceptionpublic int getDialect(java.sql.Connection c)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getDatabaseVendor()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getDatabaseVendor(java.sql.Connection c)
throws java.lang.Exception
java.lang.Exceptionpublic boolean getCaseInsensitiveAccentInsensitive(java.sql.Connection c)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getJndiName()
public java.lang.String getDbName()
public java.lang.String getDatabaseUserName()
throws java.lang.Exception
java.lang.Exceptionpublic static boolean isDefaultDs(java.lang.String dsName)
public java.lang.String getDatabaseUserName(java.sql.Connection c)
throws java.lang.Exception
java.lang.Exception