|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drizzle.jdbc.DrizzleDataSource
public class DrizzleDataSource
User: marcuse Date: Feb 7, 2009 Time: 10:53:22 PM
| Constructor Summary | |
|---|---|
DrizzleDataSource(java.lang.String hostname,
int port,
java.lang.String database)
|
|
| Method Summary | ||
|---|---|---|
java.sql.Connection |
getConnection()
Attempts to establish a connection with the data source that this DataSource object represents. |
|
java.sql.Connection |
getConnection(java.lang.String username,
java.lang.String password)
Attempts to establish a connection with the data source that this DataSource object represents. |
|
int |
getLoginTimeout()
Gets the maximum time in seconds that this data source can wait while attempting to connect to a database. |
|
java.io.PrintWriter |
getLogWriter()
Retrieves the log writer for this DataSource object. |
|
boolean |
isWrapperFor(java.lang.Class<?> iface)
Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does. |
|
void |
setLoginTimeout(int seconds)
Sets the maximum time in seconds that this data source will wait while attempting to connect to a database. |
|
void |
setLogWriter(java.io.PrintWriter out)
Sets the log writer for this DataSource object to the given java.io.PrintWriter
object. |
|
|
unwrap(java.lang.Class<T> iface)
Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DrizzleDataSource(java.lang.String hostname,
int port,
java.lang.String database)
| Method Detail |
|---|
public java.sql.Connection getConnection()
throws java.sql.SQLException
Attempts to establish a connection with the data source that this DataSource object represents.
getConnection in interface javax.sql.DataSourcejava.sql.SQLException - if a database access error occurs
public java.sql.Connection getConnection(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
Attempts to establish a connection with the data source that this DataSource object represents.
getConnection in interface javax.sql.DataSourceusername - the database user on whose behalf the connection is being madepassword - the user's password
java.sql.SQLException - if a database access error occurs
public java.io.PrintWriter getLogWriter()
throws java.sql.SQLException
Retrieves the log writer for this DataSource object.
The log writer is a character output stream to which all logging and tracing messages for this data source
will be printed. This includes messages printed by the methods of this object, messages printed by methods of
other objects manufactured by this object, and so on. Messages printed to a data source specific log writer are
not printed to the log writer associated with the java.sql.DriverManager class. When a
DataSource object is created, the log writer is initially null; in other words, the default is for
logging to be disabled.
getLogWriter in interface javax.sql.CommonDataSourcejava.sql.SQLException - if a database access error occurssetLogWriter(java.io.PrintWriter)
public void setLogWriter(java.io.PrintWriter out)
throws java.sql.SQLException
Sets the log writer for this DataSource object to the given java.io.PrintWriter
object.
The log writer is a character output stream to which all logging and tracing messages for this data source
will be printed. This includes messages printed by the methods of this object, messages printed by methods of
other objects manufactured by this object, and so on. Messages printed to a data source- specific log writer are
not printed to the log writer associated with the java.sql.DriverManager class. When a
DataSource object is created the log writer is initially null; in other words, the default is for
logging to be disabled.
setLogWriter in interface javax.sql.CommonDataSourceout - the new log writer; to disable logging, set to null
java.sql.SQLException - if a database access error occursgetLogWriter()
public void setLoginTimeout(int seconds)
throws java.sql.SQLException
Sets the maximum time in seconds that this data source will wait while attempting to connect to a database. A
value of zero specifies that the timeout is the default system timeout if there is one; otherwise, it specifies
that there is no timeout. When a DataSource object is created, the login timeout is initially zero.
setLoginTimeout in interface javax.sql.CommonDataSourceseconds - the data source login time limit
java.sql.SQLException - if a database access error occurs.getLoginTimeout()
public int getLoginTimeout()
throws java.sql.SQLException
DataSource object is created, the login timeout is initially zero.
getLoginTimeout in interface javax.sql.CommonDataSourcejava.sql.SQLException - if a database access error occurs.setLoginTimeout(int)
public <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap recursively on the
wrapped object or a proxy for that result. If the receiver is not a wrapper and does not implement the interface,
then an SQLException is thrown.
unwrap in interface java.sql.Wrapperiface - A Class defining an interface that the result must implement.
java.sql.SQLException - If no object found that implements the interface
public boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
isWrapperFor on the wrapped object. If this
does not implement the interface and is not a wrapper, return false. This method should be implemented as a
low-cost operation compared to unwrap so that callers can use this method to avoid expensive
unwrap calls that may fail. If this method returns true then calling unwrap with the
same argument should succeed.
isWrapperFor in interface java.sql.Wrapperiface - a Class defining an interface.
java.sql.SQLException - if an error occurs while determining whether this is a wrapper for an object with
the given interface.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||