public class PreparedStatementPool extends Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
PreparedStatementPool.LRUCache |
static class |
PreparedStatementPool.MethodType |
| 限定符和类型 | 字段和说明 |
|---|---|
private DruidAbstractDataSource |
dataSource |
private static Log |
LOG |
private PreparedStatementPool.LRUCache |
map |
| 构造器和说明 |
|---|
PreparedStatementPool(DruidConnectionHolder holder) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
void |
closeRemovedStatement(PreparedStatementHolder holder) |
PreparedStatementHolder |
get(DruidPooledPreparedStatement.PreparedStatementKey key) |
Map<DruidPooledPreparedStatement.PreparedStatementKey,PreparedStatementHolder> |
getMap() |
void |
put(PreparedStatementHolder stmtHolder) |
void |
remove(PreparedStatementHolder stmtHolder) |
int |
size() |
private static final Log LOG
private final PreparedStatementPool.LRUCache map
private final DruidAbstractDataSource dataSource
public PreparedStatementPool(DruidConnectionHolder holder)
public PreparedStatementHolder get(DruidPooledPreparedStatement.PreparedStatementKey key) throws SQLException
SQLExceptionpublic void remove(PreparedStatementHolder stmtHolder) throws SQLException
SQLExceptionpublic void put(PreparedStatementHolder stmtHolder) throws SQLException
SQLExceptionpublic void clear()
public void closeRemovedStatement(PreparedStatementHolder holder)
public Map<DruidPooledPreparedStatement.PreparedStatementKey,PreparedStatementHolder> getMap()
public int size()
Copyright © 2013–2019 Alibaba Group. All rights reserved.