hudson.plugins.dbcharts
Class JDBCConnection

java.lang.Object
  extended by hudson.plugins.dbcharts.JDBCConnection
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CustomJDBCConnection, MySQLJDBCConnection, PostgresqlJDBCConnection

public abstract class JDBCConnection
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
static class JDBCConnection.JDBCConnectionDescriptor<T extends hudson.model.Describable<T>>
           
 
Field Summary
 java.lang.String name
           
 java.lang.String passwd
           
 java.lang.String url
           
 java.lang.String user
           
 
Constructor Summary
JDBCConnection(net.sf.json.JSONObject o)
           
JDBCConnection(java.lang.String name, java.lang.String url, java.lang.String user, java.lang.String passwd)
           
 
Method Summary
 java.sql.Connection createConnection()
           
abstract  java.lang.String getDriver()
           
 java.util.List<java.lang.String> getDrivers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final java.lang.String name

url

public final java.lang.String url

user

public final java.lang.String user

passwd

public final java.lang.String passwd
Constructor Detail

JDBCConnection

@DataBoundConstructor
public JDBCConnection(java.lang.String name,
                                           java.lang.String url,
                                           java.lang.String user,
                                           java.lang.String passwd)

JDBCConnection

public JDBCConnection(net.sf.json.JSONObject o)
Method Detail

getDrivers

public java.util.List<java.lang.String> getDrivers()

getDriver

public abstract java.lang.String getDriver()

createConnection

public java.sql.Connection createConnection()
                                     throws java.sql.SQLException
Throws:
java.sql.SQLException


Copyright © 2009. All Rights Reserved.