谁用过事务处理的虚拟插入记录?? conn.setAutoCommit(false);然后手动提交 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能先存进session,后处理么? 如果是把preparestatement和con存进session,是不是有点…… 有点什么了??我现在想到得办法就是把con存到session里在多个页面取啊,这样很有问题么?? 还有一个问题啊:我在哪页定义事务开始(conn.setAutoCommit(false);)呢??如果各页之间并没有严格的步骤限制,可能用户跳过第一步先去做第二步了,那这样事务开始定义不就取不到了??? 照你这么说,就可能引起con无法释放的问题 我觉得你应该把提交数据库的语句变成String型放入session中,到最后提交时再用conn.setAutoCommit(false)来实现事务.如:在Jsp1.jsp页面中.<%userName=request.getParameter("userName");passWord=request.getParameter("passWord");String sql1="insert into userTable value('"+userName+"','"+passWord+")";session.setAttribute("sql1",sql1);%>在最后提交页面Jsp2.jsp中<%Statement stmt=conn.createStatement();conn.setAutoCommit(false);String sql=(String)session.getAttribute("sql1");stmt.executeUpdate(sql);%> freemarker 语法相关!!!!! 项目分模块开发时 iBATIS的SQLMAP配置文件怎么分?? jdbctemplate 如何让它返回自增id 从数据库中取出上次登录时间,在线等,急急急!!! 急!! 请各位帮忙解决以下吧 连接数据库问题 JSP中sql2000数据库中文处理的问题 关于SERVLET上传文件的问题 ServletContext.log()到底是怎么一回事,写到那里了还是????? 那里有用jsp编写可以发送正文支持<html>的原码,告诉我,我给24分。谢谢 用SOCKET做聊天室??请各位帮忙? iframe页面间传递参数问题
有点什么了??我现在想到得办法就是把con存到session里在多个页面取啊,这样很有问题么??
我在哪页定义事务开始(conn.setAutoCommit(false);
)呢??
如果各页之间并没有严格的步骤限制,可能用户跳过第一步先去做第二步了,那这样事务开始定义不就取不到了???
如:
在Jsp1.jsp页面中.
<%
userName=request.getParameter("userName");
passWord=request.getParameter("passWord");
String sql1="insert into userTable value('"+userName+"','"+passWord+")";
session.setAttribute("sql1",sql1);
%>
在最后提交页面Jsp2.jsp中
<%
Statement stmt=conn.createStatement();
conn.setAutoCommit(false);
String sql=(String)session.getAttribute("sql1");
stmt.executeUpdate(sql);
%>