com.github.drinkjava2.jdialects
Class GuessDialectUtils

java.lang.Object
  extended by com.github.drinkjava2.jdialects.GuessDialectUtils

public class GuessDialectUtils
extends Object

Guess Dialect Utils

Since:
1.0.1
Author:
Yong Zhu

Constructor Summary
GuessDialectUtils()
           
 
Method Summary
static Dialect guessDialect(Connection jdbcConnection)
          Guess dialect based on given JDBC connection instance, Note: this method does not close connection
static Dialect guessDialect(DataSource dataSource)
          Guess dialect based on given dataSource
static Dialect guessDialect(String driverName, String databaseName, Object... majorVersionMinorVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuessDialectUtils

public GuessDialectUtils()
Method Detail

guessDialect

public static Dialect guessDialect(Connection jdbcConnection)
Guess dialect based on given JDBC connection instance, Note: this method does not close connection

Parameters:
jdbcConnection - The connection
Returns:
dialect or null if can not guess out which dialect

guessDialect

public static Dialect guessDialect(DataSource dataSource)
Guess dialect based on given dataSource

Parameters:
datasource - The dataSource
Returns:
dialect or null if can not guess out which dialect

guessDialect

public static Dialect guessDialect(String driverName,
                                   String databaseName,
                                   Object... majorVersionMinorVersion)
Parameters:
databaseName - The database name
majorVersionMinorVersion - The major version,The minor version, Optional optional
Returns:
dialect or null if not found


Copyright © 2018. All rights reserved.