net.bull.javamelody
Class JdbcDriver

java.lang.Object
  extended by net.bull.javamelody.JdbcDriver
All Implemented Interfaces:
java.sql.Driver

public class JdbcDriver
extends java.lang.Object
implements java.sql.Driver

Driver jdbc "proxy" pour le monitoring. C'est la classe de ce driver qui doit être déclarée si un driver jdbc et non une dataSource est utilisé. Dans la déclaration une propriété jdbc 'driver' doit contenir le nom de la classe du vrai driver. D'autres propriétés jdbc comme url, username ou password peuvent être déclarées.

Author:
Emeric Vernat

Constructor Summary
JdbcDriver()
           
 
Method Summary
 boolean acceptsURL(java.lang.String url)
          
 java.sql.Connection connect(java.lang.String url, java.util.Properties info)
          
 int getMajorVersion()
          
 int getMinorVersion()
          
 java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url, java.util.Properties info)
          
 boolean jdbcCompliant()
          
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JdbcDriver

public JdbcDriver()
Method Detail

connect

public java.sql.Connection connect(java.lang.String url,
                                   java.util.Properties info)
                            throws java.sql.SQLException

Specified by:
connect in interface java.sql.Driver
Throws:
java.sql.SQLException

acceptsURL

public boolean acceptsURL(java.lang.String url)
                   throws java.sql.SQLException

Specified by:
acceptsURL in interface java.sql.Driver
Throws:
java.sql.SQLException

getMajorVersion

public int getMajorVersion()

Specified by:
getMajorVersion in interface java.sql.Driver

getMinorVersion

public int getMinorVersion()

Specified by:
getMinorVersion in interface java.sql.Driver

getPropertyInfo

public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url,
                                                     java.util.Properties info)
                                              throws java.sql.SQLException

Specified by:
getPropertyInfo in interface java.sql.Driver
Throws:
java.sql.SQLException

jdbcCompliant

public boolean jdbcCompliant()

Specified by:
jdbcCompliant in interface java.sql.Driver

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object


Copyright © 2008-2010 Emeric Vernat. All Rights Reserved.