org.jdbcdslog
类 DataSourceProxyBase

java.lang.Object
  继承者 org.jdbcdslog.DataSourceProxyBase
所有已实现的接口:
java.io.Serializable
直接已知子类:
ConnectionPoolDataSourceProxy, ConnectionPoolXADataSourceProxy, DataSourceProxy, XADataSourceProxy

public class DataSourceProxyBase
extends java.lang.Object
implements java.io.Serializable

另请参见:
序列化表格

构造函数摘要
DataSourceProxyBase()
           
 
方法摘要
 java.sql.Connection getConnection()
           
 java.sql.Connection getConnection(java.lang.String username, java.lang.String password)
           
 int getLoginTimeout()
           
 java.io.PrintWriter getLogWriter()
           
 javax.sql.PooledConnection getPooledConnection()
           
 javax.sql.PooledConnection getPooledConnection(java.lang.String user, java.lang.String password)
           
 javax.sql.XAConnection getXAConnection()
           
 javax.sql.XAConnection getXAConnection(java.lang.String user, java.lang.String password)
           
 boolean isWrapperFor(java.lang.Class iface)
           
 void setDatabase(java.lang.String p)
           
 void setDatabaseName(java.lang.String p)
           
 void setDataSourceName(java.lang.String p)
           
 void setDescription(java.lang.String p)
           
 void setDriverType(java.lang.String p)
           
 void setLoginTimeout(int seconds)
           
 void setLogWriter(java.io.PrintWriter out)
           
 void setNetworkProtocol(java.lang.String p)
           
 void setPassword(java.lang.String p)
           
 void setPortNumber(int p)
           
 void setServerName(java.lang.String p)
           
 void setServiceName(java.lang.String p)
           
 void setTargetDS(java.lang.String targetDSName)
           
 void setTargetDSDirect(java.lang.Object dataSource)
           
 void setTNSEntryName(java.lang.String p)
           
 void setURL(java.lang.String url)
           
 void setUser(java.lang.String p)
           
 java.lang.Object unwrap(java.lang.Class iface)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

DataSourceProxyBase

public DataSourceProxyBase()
                    throws JDBCDSLogException
抛出:
JDBCDSLogException
方法详细信息

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
抛出:
java.sql.SQLException

getConnection

public java.sql.Connection getConnection(java.lang.String username,
                                         java.lang.String password)
                                  throws java.sql.SQLException
抛出:
java.sql.SQLException

getLogWriter

public java.io.PrintWriter getLogWriter()
                                 throws java.sql.SQLException
抛出:
java.sql.SQLException

getLoginTimeout

public int getLoginTimeout()
                    throws java.sql.SQLException
抛出:
java.sql.SQLException

setLogWriter

public void setLogWriter(java.io.PrintWriter out)
                  throws java.sql.SQLException
抛出:
java.sql.SQLException

setLoginTimeout

public void setLoginTimeout(int seconds)
                     throws java.sql.SQLException
抛出:
java.sql.SQLException

getXAConnection

public javax.sql.XAConnection getXAConnection()
                                       throws java.sql.SQLException
抛出:
java.sql.SQLException

getXAConnection

public javax.sql.XAConnection getXAConnection(java.lang.String user,
                                              java.lang.String password)
                                       throws java.sql.SQLException
抛出:
java.sql.SQLException

getPooledConnection

public javax.sql.PooledConnection getPooledConnection()
                                               throws java.sql.SQLException
抛出:
java.sql.SQLException

getPooledConnection

public javax.sql.PooledConnection getPooledConnection(java.lang.String user,
                                                      java.lang.String password)
                                               throws java.sql.SQLException
抛出:
java.sql.SQLException

setURL

public void setURL(java.lang.String url)
            throws JDBCDSLogException
抛出:
JDBCDSLogException

setTargetDSDirect

public void setTargetDSDirect(java.lang.Object dataSource)

setTargetDS

public void setTargetDS(java.lang.String targetDSName)
                 throws JDBCDSLogException,
                        java.lang.InstantiationException,
                        java.lang.IllegalAccessException
抛出:
JDBCDSLogException
java.lang.InstantiationException
java.lang.IllegalAccessException

setDatabaseName

public void setDatabaseName(java.lang.String p)

setDescription

public void setDescription(java.lang.String p)

setDataSourceName

public void setDataSourceName(java.lang.String p)

setDriverType

public void setDriverType(java.lang.String p)

setNetworkProtocol

public void setNetworkProtocol(java.lang.String p)

setPassword

public void setPassword(java.lang.String p)

setPortNumber

public void setPortNumber(int p)

setServerName

public void setServerName(java.lang.String p)

setServiceName

public void setServiceName(java.lang.String p)

setTNSEntryName

public void setTNSEntryName(java.lang.String p)

setUser

public void setUser(java.lang.String p)

setDatabase

public void setDatabase(java.lang.String p)
                 throws JDBCDSLogException
抛出:
JDBCDSLogException

isWrapperFor

public boolean isWrapperFor(java.lang.Class iface)
                     throws java.sql.SQLException
抛出:
java.sql.SQLException

unwrap

public java.lang.Object unwrap(java.lang.Class iface)
                        throws java.sql.SQLException
抛出:
java.sql.SQLException


Copyright © 2011. All Rights Reserved.