com.ninja_squad.dbsetup.destination
Class DriverManagerDestination
java.lang.Object
com.ninja_squad.dbsetup.destination.DriverManagerDestination
- All Implemented Interfaces:
- Destination
@Immutable
public final class DriverManagerDestination
- extends java.lang.Object
- implements Destination
A destination which uses the DriverManager
to get a connection
Constructor Summary |
DriverManagerDestination(java.lang.String url,
java.lang.String user,
java.lang.String password)
Constructor |
Method Summary |
boolean |
equals(java.lang.Object obj)
|
java.sql.Connection |
getConnection()
Returns a connection to the destination database |
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DriverManagerDestination
public DriverManagerDestination(@Nonnull
java.lang.String url,
java.lang.String user,
java.lang.String password)
- Constructor
- Parameters:
url
- the URL of the databaseuser
- the user used to get a connectionpassword
- the password used to get a connection
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
- Description copied from interface:
Destination
- Returns a connection to the destination database
- Specified by:
getConnection
in interface Destination
- Returns:
- a connection to the destination database
- Throws:
java.sql.SQLException
- if a connection can't be returned
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object