net.csdn.modules.persist.mysql
Class MysqlClient
java.lang.Object
net.csdn.modules.persist.mysql.MysqlClient
public class MysqlClient
- extends Object
BlogInfo: WilliamZhu
Date: 12-6-1
Time: 下午9:09
|
Method Summary |
DataSource |
dataSource()
|
MysqlClient |
defaultMysqlService()
|
void |
execute(String sql,
Object... params)
|
void |
executeBatch(String sql,
MysqlClient.BatchSqlCallback callback)
|
|
executeQuery(String sql,
MysqlClient.SqlCallback<T> callback,
Object... params)
|
Map |
executeQuerySingle(String sql,
Object... params)
|
void |
executeStreaming(String sql,
Object... params)
|
|
executeStreamingQuery(String sql,
MysqlClient.SqlCallback<T> callback,
Object... params)
|
static String[] |
getRsCloumns(ResultSet rs)
|
MysqlClient |
mysqlService(String dataSourceName)
|
|
projectionByColumn(String sql,
String columnName,
Object... objs)
|
|
projectionByColumn2(String sql,
String columnName,
Object... objs)
|
List<Map> |
query(String sql,
Object... objs)
|
static Map |
rsToMap(ResultSet rs,
String[] keys)
|
static List<Map> |
rsToMaps(ResultSet rs)
|
static List<Map> |
rsToMaps(ResultSet rs,
String[] keys)
|
static Map |
rsToMapSingle(ResultSet rs,
String[] keys)
|
MysqlClient |
settings(net.csdn.common.settings.Settings settings)
|
Map |
single_query(String sql,
Object... objs)
|
List<Map> |
streamingQuery(String sql,
Object... objs)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MysqlClient
public MysqlClient(DataSourceManager _dataSourceManager,
net.csdn.common.settings.Settings _settings)
MysqlClient
public MysqlClient(DataSourceManager _dataSourceManager)
MysqlClient
public MysqlClient(DataSource dataSource)
settings
public MysqlClient settings(net.csdn.common.settings.Settings settings)
mysqlService
public MysqlClient mysqlService(String dataSourceName)
defaultMysqlService
public MysqlClient defaultMysqlService()
dataSource
public DataSource dataSource()
execute
public void execute(String sql,
Object... params)
executeStreaming
public void executeStreaming(String sql,
Object... params)
projectionByColumn
public <T> Set<T> projectionByColumn(String sql,
String columnName,
Object... objs)
projectionByColumn2
public <T> List<T> projectionByColumn2(String sql,
String columnName,
Object... objs)
query
public List<Map> query(String sql,
Object... objs)
streamingQuery
public List<Map> streamingQuery(String sql,
Object... objs)
single_query
public Map single_query(String sql,
Object... objs)
executeBatch
public void executeBatch(String sql,
MysqlClient.BatchSqlCallback callback)
executeQuerySingle
public Map executeQuerySingle(String sql,
Object... params)
executeQuery
public <T> T executeQuery(String sql,
MysqlClient.SqlCallback<T> callback,
Object... params)
executeStreamingQuery
public <T> T executeStreamingQuery(String sql,
MysqlClient.SqlCallback<T> callback,
Object... params)
rsToMapSingle
public static Map rsToMapSingle(ResultSet rs,
String[] keys)
throws SQLException
- Throws:
SQLException
rsToMap
public static Map rsToMap(ResultSet rs,
String[] keys)
rsToMaps
public static List<Map> rsToMaps(ResultSet rs,
String[] keys)
rsToMaps
public static List<Map> rsToMaps(ResultSet rs)
getRsCloumns
public static String[] getRsCloumns(ResultSet rs)
throws SQLException
- Throws:
SQLException
Copyright © 2014. All Rights Reserved.