|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectorg.mmbase.util.functions.FunctionProvider
org.mmbase.util.functions.DescribedFunctionProvider
org.mmbase.module.Module
org.mmbase.module.ProcessorModule
org.mmbase.module.database.JDBC
public class JDBC
JDBC Module. The module that provides you access to the loaded JDBC interfaces. We use this as the base to get multiplexes/pooled JDBC connects. It is also possible to define a DataSource, then this module can remain unused.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.mmbase.module.ProcessorModule |
|---|
ProcessorModule.GetNodeListFunction, ProcessorModule.ProcessFunction, ProcessorModule.ReplaceFunction |
| Field Summary |
|---|
| Fields inherited from class org.mmbase.module.ProcessorModule |
|---|
PARAM_PAGEINFO, PARAMS_PAGEINFO |
| Fields inherited from class org.mmbase.module.Module |
|---|
configurationPath, getMaintainerFunction, getVersionFunction, properties, STATE_START_TIME |
| Fields inherited from class org.mmbase.util.functions.DescribedFunctionProvider |
|---|
description, guiName, name |
| Fields inherited from class org.mmbase.util.functions.FunctionProvider |
|---|
functions, getFunctions |
| Constructor Summary | |
|---|---|
JDBC(String name)
|
|
| Method Summary | |
|---|---|
void |
checkTime()
|
MultiConnection |
getConnection(String url)
|
MultiConnection |
getConnection(String url,
String name,
String password)
|
String |
getDatabaseName()
|
Connection |
getDirectConnection(String url)
|
Connection |
getDirectConnection(String url,
String name,
String password)
|
Vector |
getList(PageInfo sp,
StringTagger tagger,
String value)
User interface stuff |
String |
getPassword()
|
DatabaseSupport |
getSupport()
|
String |
getUser()
|
void |
init()
|
List<String> |
listConnections(StringTagger tagger)
|
List<String> |
listPools(StringTagger tagger)
|
String |
makeUrl()
Routine build the url to give to the DriverManager to open the connection. |
String |
makeUrl(String dbm)
Routine build the url to give to the DriverManager to open the connection. |
String |
makeUrl(String host,
int port,
String dbm)
Routine build the url to give to the DriverManager to open the connection. |
String |
makeUrl(String host,
String dbm)
Routine build the url to give to the DriverManager to open the connection. |
void |
onload()
|
void |
reload()
What should this do, when is this called? |
protected void |
shutdown()
|
String |
toString()
Give some info about the jdbc connection |
void |
unload()
What should this do, when is this called? |
| Methods inherited from class org.mmbase.module.ProcessorModule |
|---|
getListBuilder, getNodeList, process, replace, replace |
| Methods inherited from class org.mmbase.module.Module |
|---|
addInitParameters, checkModules, getInitParameter, getInitParameter, getInitParameter, getInitParameters, getInitParameters, getMaintainer, getModule, getModule, getModule, getModule, getModuleInfo, getModuleLoader, getModuleReader, getModuleReader, getModules, getState, getStates, getVersion, hasModule, hasStarted, loadInitParameters, loadInitParameters, maintainance, setInitParameter, setMaintainer, setState, setVersion, shutdownModules, startModule, startModules |
| Methods inherited from class org.mmbase.util.functions.DescribedFunctionProvider |
|---|
getDefaultLocale, getDescription, getDescription, getGUIName, getGUIName, getLocalizedDescription, getLocalizedGUIName, getName, setDescription, setDescription, setGUIName, setGUIName, setLocalizedDescription, setLocalizedGUIName, setName |
| Methods inherited from class org.mmbase.util.functions.FunctionProvider |
|---|
addFunction, createParameters, getFunction, getFunctions, getFunctionValue, newFunctionInstance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JDBC(String name)
| Method Detail |
|---|
public void onload()
ProcessorModule
onload in class ProcessorModulepublic void init()
ProcessorModule
init in class ProcessorModulepublic void reload()
reload in class ProcessorModulepublic void unload()
ProcessorModule
unload in class ProcessorModuleprotected void shutdown()
shutdown in class Modulepublic DatabaseSupport getSupport()
public String makeUrl()
DriverManager.getConnection(java.lang.String)public String makeUrl(String dbm)
DriverManager.getConnection(java.lang.String)
public String makeUrl(String host,
String dbm)
DriverManager.getConnection(java.lang.String)
public String makeUrl(String host,
int port,
String dbm)
DriverManager.getConnection(java.lang.String)
public MultiConnection getConnection(String url,
String name,
String password)
throws SQLException
SQLException
public MultiConnection getConnection(String url)
throws SQLException
SQLException
public Connection getDirectConnection(String url,
String name,
String password)
throws SQLException
SQLException
public Connection getDirectConnection(String url)
throws SQLException
SQLExceptionpublic void checkTime()
public Vector getList(PageInfo sp,
StringTagger tagger,
String value)
getList in class ProcessorModulepublic List<String> listPools(StringTagger tagger)
public List<String> listConnections(StringTagger tagger)
public String getUser()
public String getPassword()
public String getDatabaseName()
public String toString()
toString in class ObjectString whith some information about the connection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||