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 |
DbMetaInfo(java.sql.Connection conn)
|
Method Summary |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DbMetaInfo
public DbMetaInfo(java.sql.Connection conn)
- Parameters:
conn
- JDBC connection
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)
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com