support dynamic preparedstatement.

This commit is contained in:
wenshao
2017-05-29 14:39:57 +08:00
parent 450f6bdd4b
commit 0ed43689cc
3 changed files with 26 additions and 3 deletions
@@ -47,7 +47,7 @@ import com.alibaba.druid.proxy.jdbc.JdbcParameter.TYPE;
*/
public class PreparedStatementProxyImpl extends StatementProxyImpl implements PreparedStatementProxy {
protected final PreparedStatement statement;
private PreparedStatement statement;
protected final String sql;
private JdbcParameter[] parameters = new JdbcParameter[16];
private int parametersSize = 0;
@@ -70,6 +70,11 @@ public class PreparedStatementProxyImpl extends StatementProxyImpl implements Pr
return paramMap;
}
protected void setStatement(PreparedStatement statement) {
super.statement = statement;
this.statement = statement;
}
void setParameter(int jdbcIndex, JdbcParameter parameter) {
int index = jdbcIndex - 1;