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: 1.1 $
- 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-2004. All rights reserved http://www.intalio.com