Class JdbcConfigurationBuilder

java.lang.Object
org.nuiton.topia.persistence.jdbc.JdbcConfigurationBuilder

public class JdbcConfigurationBuilder extends Object
Builder to create a JdbcConfiguration instance
  • Field Details

    • TIMESTAMP

      protected static final String TIMESTAMP
  • Constructor Details

    • JdbcConfigurationBuilder

      public JdbcConfigurationBuilder()
  • Method Details

    • forDatabase

      public JdbcConfiguration forDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword, String jdbcDriverClassName)
    • forDatabase

      public JdbcConfiguration forDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword, Class<? extends Driver> jdbcDriverClass)
    • forDatabase

      public JdbcConfiguration forDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword)
    • forPostgresqlDatabase

      public JdbcConfiguration forPostgresqlDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword)
    • forH2Database

      public JdbcConfiguration forH2Database(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword)
    • forH2Database

      public JdbcConfiguration forH2Database(String jdbcConnectionUrl)
    • forH2Database

      public JdbcConfiguration forH2Database(File file)
    • forH2DatabaseInTempDirectory

      public JdbcConfiguration forH2DatabaseInTempDirectory()
    • forInMemoryH2Database

      public JdbcConfiguration forInMemoryH2Database()
    • forTestDatabase

      public JdbcConfiguration forTestDatabase(Class<?> testClass, String methodName)
    • guessJdbcDriverClassName

      public String guessJdbcDriverClassName(String jdbcUrl)
    • getDb2JdbcDriverClassName

      public String getDb2JdbcDriverClassName()
    • getDerbyJdbcDriverClassName

      public String getDerbyJdbcDriverClassName()
    • getH2JdbcDriverClassName

      public String getH2JdbcDriverClassName()
    • getHqlDbJdbcDriverClassName

      public String getHqlDbJdbcDriverClassName()
    • getMysqlJdbcDriverClassName

      public String getMysqlJdbcDriverClassName()
    • getOracleJdbcDriverClassName

      public String getOracleJdbcDriverClassName()
    • getGooglaAppEngineJdbcDriverClassName

      public String getGooglaAppEngineJdbcDriverClassName()
    • getMariaDbJdbcDriverClassName

      public String getMariaDbJdbcDriverClassName()
    • getPostgreSqlJdbcDriverClassName

      public String getPostgreSqlJdbcDriverClassName()
    • getJdtsJdbcDriverClassName

      public String getJdtsJdbcDriverClassName()
    • getSqlServerJdbcDriverClassName

      public String getSqlServerJdbcDriverClassName()
    • getSqliteJdbcDriverClassName

      public String getSqliteJdbcDriverClassName()
    • getSqlDroidJdbcDriverClassName

      public String getSqlDroidJdbcDriverClassName()
    • isDb2Url

      public boolean isDb2Url(String jdbcUrl)
    • isSqlDroidUrl

      public boolean isSqlDroidUrl(String jdbcUrl)
    • isSqliteUrl

      public boolean isSqliteUrl(String jdbcUrl)
    • isSqlServerUrl

      public boolean isSqlServerUrl(String jdbcUrl)
    • isJtdsUrl

      public boolean isJtdsUrl(String jdbcUrl)
    • isPostgreSqlUrl

      public boolean isPostgreSqlUrl(String jdbcUrl)
    • isOracleUrl

      public boolean isOracleUrl(String jdbcUrl)
    • isGoogleAppEngineUrl

      public boolean isGoogleAppEngineUrl(String jdbcUrl)
    • isMariaDbUrl

      public boolean isMariaDbUrl(String jdbcUrl)
    • isMysqlUrl

      public boolean isMysqlUrl(String jdbcUrl)
    • isHsqlDbUrl

      public boolean isHsqlDbUrl(String jdbcUrl)
    • isH2Url

      public boolean isH2Url(String jdbcUrl)
    • isDerbyUrl

      public boolean isDerbyUrl(String jdbcUrl)