org.exolab.castor.jdo

Class DbMetaInfo

public final class DbMetaInfo extends Object

Database meta information encapsulation This is currently used to get the database version out of a JDBC database connection and enable comparing against some required version string.

Version: $Revision: 5951 $

Author: Martin Fuchs

Constructor Summary
DbMetaInfo(Connection conn)
Method Summary
intcompareDbVersion(String version)
compare the actual database version with the given required version string
static intcompareVersionStrings(String v1, String v2)
StringgetDbVersion()
return the version string for the current database conection

Constructor Detail

DbMetaInfo

public DbMetaInfo(Connection conn)

Parameters: conn JDBC connection

Method Detail

compareDbVersion

public int compareDbVersion(String version)
compare the actual database version with the given required version string

Parameters: version

Returns: -1 -> lower 0 -> equal 1 -> higher

compareVersionStrings

static int compareVersionStrings(String v1, String v2)

getDbVersion

public String getDbVersion()
return the version string for the current database conection

Returns: database version string

Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com