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.


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()

makeUrl

public java.lang.String makeUrl(java.lang.String dbm)

makeUrl

public java.lang.String makeUrl(java.lang.String host,
                                java.lang.String dbm)

makeUrl

public java.lang.String makeUrl(java.lang.String host,
                                int port,
                                java.lang.String dbm)

getConnection

public MultiConnection getConnection(java.lang.String url,
                                     java.lang.String name,
                                     java.lang.String password)
                              throws java.sql.SQLException

getConnection

public MultiConnection getConnection(java.lang.String url)
                              throws java.sql.SQLException

getDirectConnection

public java.sql.Connection getDirectConnection(java.lang.String url)
                                        throws java.sql.SQLException

getDirectConnection

public java.sql.Connection getDirectConnection(java.lang.String url,
                                               java.lang.String name,
                                               java.lang.String password)
                                        throws java.sql.SQLException

getUser

public java.lang.String getUser()

getPassword

public java.lang.String getPassword()

getDatabaseName

public java.lang.String getDatabaseName()

checkTime

public void checkTime()


MMBase build 1.6.5.20030923