StandardXAPreparedStatement(StandardXAConnectionHandle con_,
String sql_,
int resultSetType_,
int resultSetConcurrency_,
int resultSetHoldability_) throws SQLException {
this.con = con_;
this.sql = sql_;
this.key = sql_ + resultSetType_ + resultSetConcurrency_ + resultSetHoldability_;
this.resultSetType = resultSetType_;
this.resultSetConcurrency = resultSetConcurrency_;
this.resultSetHoldability = resultSetHoldability_;
log = con_.log;
log.debug(
"StandardXAPreparedStatement: Create an XAPreparedStatement with sql='"
+ sql
+ "'");
key =
sql
+ resultSetType
+ resultSetConcurrency
+ resultSetHoldability
+ ((con.tx != null) ? true : false);
ps =
con.checkPreparedCache(
sql,
resultSetType,
resultSetConcurrency,
resultSetHoldability,
key);
// from cney
// ps = con.checkPreparedCache(sql, resultSetType, resultSetConcurrency,key);
}
|