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: 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DbMetaInfo

        public DbMetaInfo​(java.sql.Connection conn)
        Parameters:
        conn - JDBC connection
    • 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)