社区
Web 开发
帖子详情
急!!!!servlet修改数据库后如何commit
powerball
2002-05-12 05:14:50
我现在serlvet制作新用户注册,使用了连接池,我在insert后用了connection.commit();但是还是不能提交。再用servlet作了登录系统后从数据库里查不着。但是查用sql*plus建的commit过的数据就可以。请指点
...全文
117
2
打赏
收藏
急!!!!servlet修改数据库后如何commit
我现在serlvet制作新用户注册,使用了连接池,我在insert后用了connection.commit();但是还是不能提交。再用servlet作了登录系统后从数据库里查不着。但是查用sql*plus建的commit过的数据就可以。请指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scarab
2002-05-13
打赏
举报
回复
可以把对数据库提交放到一个BEAN里面。然后SERVLET再调用该BEAN就应该没有这个问题
Andrawu
2002-05-12
打赏
举报
回复
你可以这样.
try {
oDBConn.getConnection(); //连接数据库
oDBConn.setAutoCommit(false);
//处理对数据库的insert、update、delete操作
.......
oDBConn.commit();
}catch(Exception se) {
oDBConn.rollback();
se.printStackTrace(System.err);
}finally {
oDBConn.closeConnection(); //关闭数据库连接
}
但是你的错误可能不在这里,在没有设置oDBConn.setAutoCommit(false);时,是不必用commit()就可以提交的,在默认状态为true。你好好的查一下你的代码。
servlet
mysql 事务_
servlet
操作
数据库
本文介绍了在
Servlet
中如何进行MySQL
数据库
的事务处理,包括
commit
()和rollback()方法的使用。同时,详细讲解了Statement对象的创建、执行SQL语句以及关闭连接的过程,包括executeQuery()、executeUpdate()等方法的应用。通过示例展示了添加和更新数据的事务处理步骤。
纯
Servlet
实现学生信息系统 -----理解项目的基本流程和设计思路
本文详述了一个基于JavaWeb的学生信息管理系统实现过程,包括
数据库
表的创建、前端页面设计、
Servlet
实现各功能,如查看学生列表、详情、添加、删除和
修改
。讨论了项目的功能分析、开发环境搭建、项目架构模式以及代码实现中的问题和优化方向。
简单DAO与
servlet
调用如何避免重复的
数据库
连接
本文探讨了在DAO模式下,如何通过一次
数据库
连接完成多次操作的问题。提出了类似Hibernate事务管理的方法,即使用transaction.begin()开始和transaction.
commit
()结束的方式,以此提高性能。
解决无法成功无法用户注册类似的插入数据到
数据库
问题(mybaits+
servlet
+jsp)
博客围绕解决用户注册时插入数据到
数据库
的问题展开。介绍了关系型
数据库
事务机制,默认情况下MyBatis获取的对象自动事务提交关闭,插入操作暂存,需显式调用提交方法才持久化。给出解决方法,在UserDao的register方法中添加手动提交事务的代码。
Oracle
数据库
已更新 页面查询结果未更新原因。
本文讨论了使用
servlet
连接Oracle
数据库
进行操作时遇到的问题:在
数据库
中
修改
的数据未能立即反映在页面查询结果中。分析指出这可能是因为Oracle
数据库
的事务未提交。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章