org.mmbase.module.database
Interface JDBCInterface

All Known Implementing Classes:
JDBC, Naming

public interface JDBCInterface

JDBCInterface is _only_ the module JDBC interface who setup the connections it has nothing tofo with the JDBC interface.

Version:
$Id: JDBCInterface.java,v 1.6 2003/05/01 14:51:40 michiel Exp $

Method Summary
 void checkTime()
           
 MultiConnection getConnection(java.lang.String url)
           
 MultiConnection getConnection(java.lang.String url, java.lang.String name, java.lang.String password)
           
 java.lang.String getDatabaseName()
           
 java.sql.Connection getDirectConnection(java.lang.String url)
           
 java.sql.Connection getDirectConnection(java.lang.String url, java.lang.String name, java.lang.String password)
           
 java.lang.String getPassword()
           
 java.lang.String getUser()
           
 java.lang.String makeUrl()
           
 java.lang.String makeUrl(java.lang.String dbm)
           
 java.lang.String makeUrl(java.lang.String host, int port, java.lang.String dbm)
           
 java.lang.String makeUrl(java.lang.String host, java.lang.String dbm)
           
 

Method Detail

makeUrl

public java.lang.String makeUrl()
Warning: No Java Documentation Available.

makeUrl

public java.lang.String makeUrl(java.lang.String dbm)
Warning: No Java Documentation Available.

makeUrl

public java.lang.String makeUrl(java.lang.String host,
                                java.lang.String dbm)
Warning: No Java Documentation Available.

makeUrl

public java.lang.String makeUrl(java.lang.String host,
                                int port,
                                java.lang.String dbm)
Warning: No Java Documentation Available.

getConnection

public MultiConnection getConnection(java.lang.String url,
                                     java.lang.String name,
                                     java.lang.String password)
                              throws java.sql.SQLException
Throws:
java.sql.SQLException
Warning: No Java Documentation Available.

getConnection

public MultiConnection getConnection(java.lang.String url)
                              throws java.sql.SQLException
Throws:
java.sql.SQLException
Warning: No Java Documentation Available.

getDirectConnection

public java.sql.Connection getDirectConnection(java.lang.String url)
                                        throws java.sql.SQLException
Throws:
java.sql.SQLException
Warning: No Java Documentation Available.

getDirectConnection

public java.sql.Connection getDirectConnection(java.lang.String url,
                                               java.lang.String name,
                                               java.lang.String password)
                                        throws java.sql.SQLException
Throws:
java.sql.SQLException
Warning: No Java Documentation Available.

getUser

public java.lang.String getUser()
Warning: No Java Documentation Available.

getPassword

public java.lang.String getPassword()
Warning: No Java Documentation Available.

getDatabaseName

public java.lang.String getDatabaseName()
Warning: No Java Documentation Available.

checkTime

public void checkTime()
Warning: No Java Documentation Available.


MMBase build 1.7.1.20041002