社区
Web 开发
帖子详情
如何在jsp中使用 事务???
SJLPY
2004-09-07 02:07:02
做了一个购物车,用了HashMap,现在要把HashMap中的数据存入数据库,因为是多条记录,应该会用到事务,请高手给个例子说明一下怎么使用多些50分相送。
...全文
191
3
打赏
收藏
如何在jsp中使用 事务???
做了一个购物车,用了HashMap,现在要把HashMap中的数据存入数据库,因为是多条记录,应该会用到事务,请高手给个例子说明一下怎么使用多些50分相送。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
transcendself
2004-09-08
打赏
举报
回复
这些代码不知道对你有没有帮助
/**
* 功能:
* 设置是否自动提交 arg = true 自动提交, arg = false 不自动提交
* @return boolean
*/
public boolean setAutoCommit(boolean arg)
{
try
{
connection.setAutoCommit(arg);
}
catch (Exception e)
{
System.out.println("设置是否自动提交出现如下异常:" + e.getMessage());
}
return isConnection;
}
/**
* 功能:
* 提交数据
*/
public void commit()
{
try
{
connection.commit();
}
catch(Exception e)
{
System.out.println("提交数据出现如下异常:" + e.getMessage());
}
}
/**
* 功能:
* 回滚数据
*/
public void rollback()
{
try
{
connection.rollback();
}
catch(Exception e)
{
System.out.println("回滚数据出现如下异常:" + e.getMessage());
}
}
}
形印声传
2004-09-07
打赏
举报
回复
写数据库时当然要用到数据库处理bean(类),在这个类里添加事务控制功能即可。
给你个例子:
=======================
p.put(Context.PROVIDER_URL, "iiop://localhost:2809/");
try
{
Context IC_ictx = new InitialContext(p);
DataSource DS_ds = (DataSource)IC_ictx.lookup(ParamInfo.getOraDB());
//连接到数据库
//DataSource DS_ds = (DataSource)IC_ictx.lookup("jdbc/jettdb");
traceLog.Trace("DS_ds=" + DS_ds);
Con_con = DS_ds.getConnection();
Con_con.setAutoCommit(false);
myconn = Con_con;
traceLog.Trace("Con_con=" + Con_con);
return Con_con;
}
catch(Exception sqlE)
{
traceLog.Trace( "DBOpt.Connection():" + sqlE.toString() );
return null;
}
....
===============================
关键是Con_con.setAutoCommit(false);这句,数据库自动提交设置为false
在执行sql语句的时候,成功则执行commit()方法,失败或者捕获到异常,就执行rollback()方法。这样就完成了一个简单的事务控制。
wangnewton
2004-09-07
打赏
举报
回复
关注:)
帮你顶
Java Web项目企业
事务
管理系统源码
Java Web项目企业
事务
管理系统源码,详细的代码注释 本系统的开发工具具体如下。 ● 系统开发平台:MyEclipse 6.5。...● 显示层:
使用
JSP
技术开发 ● 控制层:
使用
Servlet技术开发 ● 模型层:
使用
JavaBean技术开发
guestbook程序代码
在本文档
中
,我们将深入探讨"guestbook程序代码",这是一个基于Axeon平台的Servlet与
JSP
技术实现的Web应用示例。Servlet与
JSP
(JavaServer Pages)是Java Web开发
中
的核心技术,它们结合了服务器端的Java编程能力和...
JSP
中
使用
数据库
在
JSP
中
使用
数据库可以通过JDBC和
JSP
标签库等方式实现。通过JDBC可以建立与数据库的连接,并执行SQL查询和更新操作,从而实现数据的存储和检索功能。在
JSP
中
还可以
使用
JSTL和EL表达式等特性简化和增强数据库的访问。...
JSP
中
数据库操作
事务
处理
JDBC支持
事务
操作,一般情况下,
事务
的操作需要以下步骤: (1)把数据库连接对象的自动提交SQL的操作的属性关闭。(默认关闭
事务
-即打开自动提交。因为DDL和DCL的语句都会导致使我立即提交,而
事务
是由一步或几步...
JavaBean技术(2)(在
JSP
中
使用
JavaBean)
对于在 JavaBean
中
的代码, 读者完全可以将它们直接在
JSP
页面程序
中
以
JSP
代码段的形式
使用
,但是,如果将这些 代码组织为 JavaBean 的形式,就可以在很大程度上保持这些代码的可重用性和可维护性, 对于规模较大...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章