我有一个操作数据库的javabean里面有一个方法功能是向数据库中某表插入数据.方法里是通过PreparedStatement预编译的 SQL 语句的对象插入数据的.
注意:我在javabean中测试这个插入数据操作没有问题
问题:但是我通过tomcat把网页跑起来在页面中执行插入就会有错..以下就是错误异常...插入失败
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection while in manual transaction mode.
我用断点跟踪调试走到方法中
String sqlStr = "insert into " +
"EXTRA_PRINT(OID,ORGID,ORGNAME,FILENAME,BUDGET,PRINTDESC,CREATE_UID," +
"CREATE_NAME,DIRECTOR_UID,DIRECTOR_NAME,BUREAU_UID,BUREAU_NAME," +
"SEC_UID,SEC_NAME,SECG_UID,SECG_NAME,STEP_ID,REQ_DATE) " +
"values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
this.pStatement = conn.prepareStatement(sqlStr);//是走到这里抛出的异常 |