Class DialectDetecter

java.lang.Object
org.exoplatform.services.database.utils.DialectDetecter

public class DialectDetecter extends Object
JDBC dialect detecter based on database metadata and vendor product name.
Version:
$Id:DialectDetecter.java 1111 2010-01-01 00:00:01Z pnedonosko $
Author:
Peter Nedonosko
  • Constructor Details

    • DialectDetecter

      public DialectDetecter()
  • Method Details

    • detect

      public static String detect(DatabaseMetaData metaData) throws SQLException
      Detect databse dialect using JDBC metadata. Based on code of http://svn.jboss.org/repos/hibernate/core/trunk/core/src/main/java/org/hibernate/ dialect/resolver/StandardDialectResolver.java
      Parameters:
      metaData - DatabaseMetaData
      Returns:
      String
      Throws:
      SQLException - if error occurs