Package org.exolab.castor.jdo
Class DbMetaInfo
- java.lang.Object
-
- org.exolab.castor.jdo.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: 7525 $
- Author:
- Martin Fuchs
-
-
Constructor Summary
Constructors Constructor Description DbMetaInfo(java.sql.Connection conn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareDbVersion(java.lang.String version)
Compare the actual database version with the given required version string.(package private) static int
compareVersionStrings(java.lang.String v1, java.lang.String v2)
java.lang.String
getDbVersion()
Return the version string for the current database conection.
-
-
-
Method Detail
-
getDbVersion
public java.lang.String getDbVersion()
Return the version string for the current database conection.- Returns:
- database version string.
-
compareDbVersion
public int compareDbVersion(java.lang.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(java.lang.String v1, java.lang.String v2)
-
-