org.jboss.resource.adapter.jdbc.vendor
Class MySQLValidConnectionChecker

java.lang.Object
  extended by org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker
All Implemented Interfaces:
Serializable, ValidConnectionChecker

public class MySQLValidConnectionChecker
extends Object
implements ValidConnectionChecker, Serializable

Implements check valid connection sql Requires MySQL driver 3.1.8 or later. This should work on just about any version of the database itself but will only be "fast" on version 3.22.1 and later. Prior to that version it just does "SELECT 1" anyhow.

Version:
$Revision: 57189 $
Author:
Adrian Brock, Andrew C. Oliver, Jim Moran
See Also:
Serialized Form

Constructor Summary
MySQLValidConnectionChecker()
           
 
Method Summary
 SQLException isValidConnection(Connection c)
          Checks the connection is valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MySQLValidConnectionChecker

public MySQLValidConnectionChecker()
Method Detail

isValidConnection

public SQLException isValidConnection(Connection c)
Description copied from interface: ValidConnectionChecker
Checks the connection is valid

Specified by:
isValidConnection in interface ValidConnectionChecker
Parameters:
c - the connection
Returns:
Exception when not valid, null when valid


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.