社区
Web 开发
帖子详情
急!!!!servlet修改数据库后如何commit
powerball
2002-05-12 05:14:50
我现在serlvet制作新用户注册,使用了连接池,我在insert后用了connection.commit();但是还是不能提交。再用servlet作了登录系统后从数据库里查不着。但是查用sql*plus建的commit过的数据就可以。请指点
...全文
104
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
演示
在执行
修改
操作(如INSERT、UPDATE、DELETE)后,还需要调用`
commit
()`方法提交事务,确保数据的持久化。 CRUD操作的具体步骤如下: 1. **创建(Create)**:接收到添加新数据的请求后,
Servlet
会构建一个SQL ...
servlet
实现对数据 的增删改
可以通过Connection对象的`setAuto
Commit
(false)`禁用自动提交,并在所有操作成功后调用`
commit
()`,如果出现错误则调用`rollback()`。 7. **JSP展示结果**: JSP主要用于生成动态HTML内容,可以在
Servlet
处理完...
在线选房(
servlet
+jdbc).zip
在线选房系统是一个基于Web的交互式应用,它利用
Servlet
和JDBC技术来处理用户请求并与
数据库
进行交互。
Servlet
是Java服务器端编程的核心技术,用于扩展服务器功能,处理HTTP请求,而JDBC(Java Database ...
学生信息管理系统(jsp&
servlet
版).zip
例如,在学生信息
修改
时,使用BEGIN、
COMMIT
或ROLLBACK语句来控制事务,防止数据出错时产生不一致的状态。 四、
Servlet
框架 虽然题目中没有明确指出具体的框架,但在实际开发中,开发者可能使用如Struts、Spring ...
增删改查javaweb
Java Web应用中,用户可能会在界面选择要
修改
的记录,提交更改后,
Servlet
会接收到这些信息,构建UPDATE SQL语句,执行更新操作。更新完成后,通常会提示用户操作成功。 4. **删除(Delete)**: 删除指的是从...
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章