@Authors(value="Nikolche Mihajlovski") @Since(value="3.0.0") public class JDBC extends JdbcUtil
| Constructor and Description |
|---|
JDBC() |
| Modifier and Type | Method and Description |
|---|---|
static JdbcClient |
api() |
static JdbcClient |
api(String name) |
static DataSource |
bootstrapDatasource() |
static JdbcClient |
defaultApi()
Deprecated.
|
static JdbcClient |
driver(String driver) |
static int |
execute(String sql,
Map<String,?> namedArgs) |
static int |
execute(String sql,
Object... args) |
static Connection |
getConnection() |
static JdbcClient |
h2(String databaseName) |
static JdbcClient |
hsql(String databaseName) |
static JdbcClient |
mysql(String host,
int port,
String databaseName) |
static JdbcClient |
newApi()
Deprecated.
|
static JdbcClient |
password(String password) |
static <T> org.rapidoid.datamodel.Results<T> |
query(Class<T> resultType,
String sql,
Map<String,?> namedArgs) |
static <T> org.rapidoid.datamodel.Results<T> |
query(Class<T> resultType,
String sql,
Object... args) |
static <T> org.rapidoid.datamodel.Results<T> |
query(org.rapidoid.lambda.Mapper<ResultSet,T> resultMapper,
String sql,
Map<String,?> namedArgs) |
static <T> org.rapidoid.datamodel.Results<T> |
query(org.rapidoid.lambda.Mapper<ResultSet,T> resultMapper,
String sql,
Object... args) |
static org.rapidoid.datamodel.Results<Map<String,Object>> |
query(String sql,
Map<String,?> namedArgs) |
static org.rapidoid.datamodel.Results<Map<String,Object>> |
query(String sql,
Object... args) |
static void |
release(Connection connection) |
static void |
reset() |
static int |
tryToExecute(String sql,
Map<String,?> namedArgs) |
static int |
tryToExecute(String sql,
Object... args) |
static JdbcClient |
url(String url) |
static JdbcClient |
username(String username) |
public static void reset()
@Deprecated public static JdbcClient newApi()
public static JdbcClient api()
public static JdbcClient api(String name)
@Deprecated public static JdbcClient defaultApi()
public static JdbcClient username(String username)
public static JdbcClient password(String password)
public static JdbcClient driver(String driver)
public static JdbcClient url(String url)
public static JdbcClient mysql(String host, int port, String databaseName)
public static JdbcClient h2(String databaseName)
public static JdbcClient hsql(String databaseName)
public static <T> org.rapidoid.datamodel.Results<T> query(Class<T> resultType, String sql, Object... args)
public static <T> org.rapidoid.datamodel.Results<T> query(Class<T> resultType, String sql, Map<String,?> namedArgs)
public static <T> org.rapidoid.datamodel.Results<T> query(org.rapidoid.lambda.Mapper<ResultSet,T> resultMapper, String sql, Object... args)
public static <T> org.rapidoid.datamodel.Results<T> query(org.rapidoid.lambda.Mapper<ResultSet,T> resultMapper, String sql, Map<String,?> namedArgs)
public static org.rapidoid.datamodel.Results<Map<String,Object>> query(String sql, Object... args)
public static org.rapidoid.datamodel.Results<Map<String,Object>> query(String sql, Map<String,?> namedArgs)
public static Connection getConnection()
public static void release(Connection connection)
public static DataSource bootstrapDatasource()
Copyright © 2014–2018 Nikolche Mihajlovski and contributors. All rights reserved.