javatools.db
Class ConnectionString

java.lang.Object
  |
  +--javatools.db.ConnectionString

public class ConnectionString
extends java.lang.Object

A class to manage the building of connection string for JDBC.


Constructor Summary
ConnectionString()
           
 
Method Summary
static java.lang.String build(DbManager manager, java.lang.String dbms, java.lang.String driver, java.lang.String dbmsAddress, int port, java.lang.String dbName, java.lang.String userName, java.lang.String password)
          Returns a connection string for given parameters
static java.lang.String build(DbManager manager, java.lang.String dbms, java.lang.String driver, java.lang.String dbmsAddress, int port, java.lang.String dbDir, java.lang.String dbName, java.lang.String userName, java.lang.String password)
          Returns a connection string for given parameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionString

public ConnectionString()
Method Detail

build

public static java.lang.String build(DbManager manager,
                                     java.lang.String dbms,
                                     java.lang.String driver,
                                     java.lang.String dbmsAddress,
                                     int port,
                                     java.lang.String dbDir,
                                     java.lang.String dbName,
                                     java.lang.String userName,
                                     java.lang.String password)
                              throws DbException
Returns a connection string for given parameters

Parameters:
dbDir - The directory to be taken for DBMSs that use database-files.
manager - The manager for getting properties.
dbms - The name of DBMS used
driver - Name of the JDBC driver class
dbmsAddress - The address of the dbms
port - Port used for connection. Use -1 if you want to use default port.
dbName - Name of the database to connect to.
userName - User Name to connect to the DBMS. Notice that this way you will create a connection string in which user name is specified! Then you have not to put it as a parameter when you connect to the DBMS.
password - Password for connection.
Returns:
The needed connection string.
Throws:
DbException - If some parameter are wrong or DbManager not valid.

build

public static java.lang.String build(DbManager manager,
                                     java.lang.String dbms,
                                     java.lang.String driver,
                                     java.lang.String dbmsAddress,
                                     int port,
                                     java.lang.String dbName,
                                     java.lang.String userName,
                                     java.lang.String password)
                              throws DbException
Returns a connection string for given parameters

Parameters:
manager - The manager for getting properties.
dbms - The name of DBMS used
driver - Name of the JDBC driver class
dbmsAddress - The address of the dbms
port - Port used for connection. Use -1 if you want to use default port.
dbName - Name of the database to connect to.
userName - User Name to connect to the DBMS. Notice that this way you will create a connection string in which user name is specified! Then you have not to put it as a parameter when you connect to the DBMS.
password - Password for connection.
Returns:
The needed connection string.
Throws:
DbException - If some parameter are wrong or DbManager not valid.