|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.midao.jdbc.core.MidaoFactory
public class MidaoFactory
Midao Factory is responsible for creating core classes instances
Constructor Summary | |
---|---|
MidaoFactory()
|
Method Summary | |
---|---|
static javax.sql.DataSource |
createDataSource(java.util.Properties poolProperties)
Returns new Pooled DataSource implementation |
static javax.sql.DataSource |
createDataSource(java.lang.String url)
Returns new Pooled DataSource implementation
In case this function won't work - use createDataSource(java.util.Properties) |
static javax.sql.DataSource |
createDataSource(java.lang.String url,
java.lang.String userName,
java.lang.String password)
Returns new Pooled DataSource implementation
In case this function won't work - use createDataSource(java.util.Properties) |
static javax.sql.DataSource |
createDataSource(java.lang.String driverClassName,
java.lang.String url,
java.lang.String userName,
java.lang.String password)
Returns new Pooled DataSource implementation
In case this function won't work - use createDataSource(java.util.Properties) |
static javax.sql.DataSource |
createDataSource(java.lang.String driverClassName,
java.lang.String url,
java.lang.String userName,
java.lang.String password,
int initialSize,
int maxActive)
Returns new Pooled DataSource implementation
In case this function won't work - use createDataSource(java.util.Properties) |
static AsyncQueryRunnerService |
getAsyncQueryRunner(QueryRunner runner,
java.util.concurrent.ExecutorService executorService)
Returns new AsyncQueryRunnerService instance |
static QueryRunnerService |
getQueryRunner(java.sql.Connection conn)
Returns new QueryRunnerService instance |
static QueryRunnerService |
getQueryRunner(java.sql.Connection conn,
java.lang.Class<? extends TypeHandler> typeHandlerClazz)
Returns new QueryRunnerService instance |
static QueryRunnerService |
getQueryRunner(java.sql.Connection conn,
java.lang.Class<? extends TypeHandler> typeHandlerClazz,
java.lang.Class<? extends StatementHandler> statementHandlerClazz)
Returns new QueryRunnerService instance |
static QueryRunnerService |
getQueryRunner(javax.sql.DataSource ds)
Returns new QueryRunnerService instance |
static QueryRunnerService |
getQueryRunner(javax.sql.DataSource ds,
java.lang.Class<? extends TypeHandler> typeHandlerClazz)
Returns new QueryRunnerService instance |
static QueryRunnerService |
getQueryRunner(javax.sql.DataSource ds,
java.lang.Class<? extends TypeHandler> typeHandlerClazz,
java.lang.Class<? extends StatementHandler> statementHandlerClazz)
Returns new QueryRunnerService instance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MidaoFactory()
Method Detail |
---|
public static QueryRunnerService getQueryRunner(javax.sql.DataSource ds)
QueryRunnerService
instance
ds
- SQL DataSource
QueryRunnerService
instancepublic static QueryRunnerService getQueryRunner(javax.sql.DataSource ds, java.lang.Class<? extends TypeHandler> typeHandlerClazz)
QueryRunnerService
instance
ds
- SQL DataSourcetypeHandlerClazz
- TypeHandler
implementation
QueryRunnerService
instancepublic static QueryRunnerService getQueryRunner(javax.sql.DataSource ds, java.lang.Class<? extends TypeHandler> typeHandlerClazz, java.lang.Class<? extends StatementHandler> statementHandlerClazz)
QueryRunnerService
instance
ds
- SQL DataSourcetypeHandlerClazz
- TypeHandler
implementationstatementHandlerClazz
- StatementHandler
implementation
QueryRunnerService
instancepublic static QueryRunnerService getQueryRunner(java.sql.Connection conn)
QueryRunnerService
instance
conn
- SQL Connection
QueryRunnerService
instancepublic static QueryRunnerService getQueryRunner(java.sql.Connection conn, java.lang.Class<? extends TypeHandler> typeHandlerClazz)
QueryRunnerService
instance
conn
- SQL ConnectiontypeHandlerClazz
- TypeHandler
implementation
QueryRunnerService
instancepublic static QueryRunnerService getQueryRunner(java.sql.Connection conn, java.lang.Class<? extends TypeHandler> typeHandlerClazz, java.lang.Class<? extends StatementHandler> statementHandlerClazz)
QueryRunnerService
instance
conn
- SQL ConnectiontypeHandlerClazz
- TypeHandler
implementationstatementHandlerClazz
- StatementHandler
implementation
QueryRunnerService
instancepublic static AsyncQueryRunnerService getAsyncQueryRunner(QueryRunner runner, java.util.concurrent.ExecutorService executorService)
AsyncQueryRunnerService
instance
runner
- QueryRunnerService
implementationexecutorService
- ExecutorService
implementation
AsyncQueryRunnerService
instancepublic static javax.sql.DataSource createDataSource(java.util.Properties poolProperties) throws java.sql.SQLException
DataSource
implementation
poolProperties
- pool properties
DataSource
implementation
java.sql.SQLException
public static javax.sql.DataSource createDataSource(java.lang.String url) throws java.sql.SQLException
DataSource
implementation
In case this function won't work - use createDataSource(java.util.Properties)
url
- Database connection url
DataSource
implementation
java.sql.SQLException
public static javax.sql.DataSource createDataSource(java.lang.String url, java.lang.String userName, java.lang.String password) throws java.sql.SQLException
DataSource
implementation
In case this function won't work - use createDataSource(java.util.Properties)
url
- Database connection urluserName
- Database user namepassword
- Database user password
DataSource
implementation
java.sql.SQLException
public static javax.sql.DataSource createDataSource(java.lang.String driverClassName, java.lang.String url, java.lang.String userName, java.lang.String password) throws java.sql.SQLException
DataSource
implementation
In case this function won't work - use createDataSource(java.util.Properties)
driverClassName
- Driver Class nameurl
- Database connection urluserName
- Database user namepassword
- Database user password
DataSource
implementation
java.sql.SQLException
public static javax.sql.DataSource createDataSource(java.lang.String driverClassName, java.lang.String url, java.lang.String userName, java.lang.String password, int initialSize, int maxActive) throws java.sql.SQLException
DataSource
implementation
In case this function won't work - use createDataSource(java.util.Properties)
driverClassName
- Driver Class nameurl
- Database connection urluserName
- Database user namepassword
- Database user passwordinitialSize
- initial pool sizemaxActive
- max connection active
DataSource
implementation
java.sql.SQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |