java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Can't start manual transaction mode because there are cloned connection 还有连接存在。试试关关掉服务器中或Weblogic,重起再试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public java.lang.String ejbCreate(String account, java.sql.Date applyingTime, java.sql.Date beginTime, java.sql.Date endTime, Short peopleCount, String purpose, String destination, Boolean isInternalAuto) throws CreateException { /**@ Submit the application form*/ String sqlStmnt = "INSERT applicationForm(account,applyingTime,beginTime,endTime,peopleCount,purpose,destination,isInteriorAuto) VALUES(?,?,?,?,?,?,?,?)"; Context cntxt = null; try { cntxt = new InitialContext(); } catch (NamingException ex) { } try { DataSource ds = (DataSource) cntxt.lookup("dslooa"); Connection cnct = null; PreparedStatement ps = null; try { cnct = ds.getConnection(); ps = cnct.prepareStatement(sqlStmnt); ps.setString(1, account); ps.setDate(2, applyingTime); ps.setDate(3, beginTime); ps.setDate(4, endTime); ps.setShort(5, peopleCount.shortValue()); ps.setString(6, purpose); ps.setString(7, destination); ps.setBoolean(8, isInternalAuto.booleanValue()); ps.executeUpdate(); } catch (SQLException ex2) { java.lang.System.out.println("Error ex2: " + ex2); } finally { try { ps.close(); } catch (SQLException ex3) { } try { cnct.close(); } catch (SQLException ex4) { } } } catch (NamingException ex1) { java.lang.System.out.println("Error ex1: " + ex1); } return account; } 这里不是程序的错误.好像是sqlserver的问题 加连接参数,如:jdbc:microsoft:sqlserver://localhost:1433;databaseName=youdbname;SelectMethod=cursor 在ejbload和ejbstore中关闭数据库conn.close()还有事务模式为bean 关于程序设计 SSH java 字符串自动补空格? 用cactus怎么测试jsp页面? spring与jdbc数据访问层的整合 一个不知道难度的struts问题 spring+hibernate问题(80分) JBuilder9如何集成Struts 1.2.8? 上海JAVA组长 月薪大概在什么范围呀! ejb ql(ejb query language)的问题 请各位大侠帮忙解决j2ee安装问题!高分相赠!!!!!! 高手~救救我,谁来指点指点我的学习方向啊
/**@ Submit the application form*/
String sqlStmnt = "INSERT applicationForm(account,applyingTime,beginTime,endTime,peopleCount,purpose,destination,isInteriorAuto) VALUES(?,?,?,?,?,?,?,?)";
Context cntxt = null;
try {
cntxt = new InitialContext();
}
catch (NamingException ex) {
}
try {
DataSource ds = (DataSource) cntxt.lookup("dslooa");
Connection cnct = null;
PreparedStatement ps = null;
try {
cnct = ds.getConnection();
ps = cnct.prepareStatement(sqlStmnt); ps.setString(1, account);
ps.setDate(2, applyingTime);
ps.setDate(3, beginTime);
ps.setDate(4, endTime);
ps.setShort(5, peopleCount.shortValue());
ps.setString(6, purpose);
ps.setString(7, destination);
ps.setBoolean(8, isInternalAuto.booleanValue());
ps.executeUpdate();
}
catch (SQLException ex2) {
java.lang.System.out.println("Error ex2: " + ex2);
}
finally {
try {
ps.close();
}
catch (SQLException ex3) {
}
try {
cnct.close();
}
catch (SQLException ex4) {
}
}
}
catch (NamingException ex1) {
java.lang.System.out.println("Error ex1: " + ex1);
}
return account;
}
jdbc:microsoft:sqlserver://localhost:1433;databaseName=youdbname;SelectMethod=cursor
中关闭数据库
conn.close()
还有事务模式为bean