Class JdbcConfigurationBuilder
java.lang.Object
org.nuiton.topia.persistence.jdbc.JdbcConfigurationBuilder
Builder to create a
JdbcConfiguration instance-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionforDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword) forDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword, Class<? extends Driver> jdbcDriverClass) forDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword, String jdbcDriverClassName) forH2Database(File file) forH2Database(String jdbcConnectionUrl) forH2Database(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword) forPostgresqlDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword) forTestDatabase(Class<?> testClass, String methodName) guessJdbcDriverClassName(String jdbcUrl) booleanbooleanisDerbyUrl(String jdbcUrl) booleanisGoogleAppEngineUrl(String jdbcUrl) booleanbooleanisHsqlDbUrl(String jdbcUrl) booleanbooleanisMariaDbUrl(String jdbcUrl) booleanisMysqlUrl(String jdbcUrl) booleanisOracleUrl(String jdbcUrl) booleanisPostgreSqlUrl(String jdbcUrl) booleanisSqlDroidUrl(String jdbcUrl) booleanisSqliteUrl(String jdbcUrl) booleanisSqlServerUrl(String jdbcUrl)
-
Field Details
-
TIMESTAMP
-
-
Constructor Details
-
JdbcConfigurationBuilder
public JdbcConfigurationBuilder()
-
-
Method Details
-
forDatabase
public JdbcConfiguration forDatabase(String jdbcConnectionUrl, String jdbcConnectionUser, String jdbcConnectionPassword, String jdbcDriverClassName) -
forDatabase
-
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
-
forH2Database
-
forH2DatabaseInTempDirectory
-
forInMemoryH2Database
-
forTestDatabase
-
guessJdbcDriverClassName
-
getDb2JdbcDriverClassName
-
getDerbyJdbcDriverClassName
-
getH2JdbcDriverClassName
-
getHqlDbJdbcDriverClassName
-
getMysqlJdbcDriverClassName
-
getOracleJdbcDriverClassName
-
getGooglaAppEngineJdbcDriverClassName
-
getMariaDbJdbcDriverClassName
-
getPostgreSqlJdbcDriverClassName
-
getJdtsJdbcDriverClassName
-
getSqlServerJdbcDriverClassName
-
getSqliteJdbcDriverClassName
-
getSqlDroidJdbcDriverClassName
-
isDb2Url
-
isSqlDroidUrl
-
isSqliteUrl
-
isSqlServerUrl
-
isJtdsUrl
-
isPostgreSqlUrl
-
isOracleUrl
-
isGoogleAppEngineUrl
-
isMariaDbUrl
-
isMysqlUrl
-
isHsqlDbUrl
-
isH2Url
-
isDerbyUrl
-