org.exolab.castor.jdo

Class DbMetaInfo


public final class DbMetaInfo
extends java.lang.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

int
compareDbVersion(String version)
compare the actual database version with the given required version string
(package private) static int
compareVersionStrings(String v1, String v2)
String
getDbVersion()
return the version string for the current database conection

Constructor Details

DbMetaInfo

public DbMetaInfo(Connection conn)
Parameters:
conn - JDBC connection

Method Details

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

(package private) 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