jsp操作oracle,oracle表数据莫名丢失了

本文介绍了一个基于JSP、Oracle和Resin的应用案例,主要功能包括数据的增删改查。文章详细展示了部分代码,并提出了在操作过程中遇到的数据缺失问题及可能的原因。
1. 环境jsp+oracle+resin
2.表结构简单,有50个字段.其中有个type用来标示表中的两类数
3.参用jdbc连接数据库,实现基本功能,增删改查.
4.数据传递用,<js:setProperty property="*" scope="page"/>和<jsp:useBean ...
5.部分代码:
<%@ page contentType="text/html; charset=gb2312" language="java" import="oracle.sql.CLOB"  %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<jsp:useBean id="event" class="com.db.EventBean" scope="page"></jsp:useBean>
<jsp:setProperty name="event" property="*"/>
<%
boolean flag = false;
String action = "";
String url = "pingxuan_list1.jsp";
int eid = 0;
try{

if(request.getParameter("action")!=null){
action = request.getParameter("action");
}

if(request.getParameter("eid")!=null){
eid = Integer.parseInt(request.getParameter("eid"));
}
if(request.getParameter("url")!=null){
url = request.getParameter("url")+".jsp";
}
//////////////////////////////
if(action.equals("add")){
if(event.insertEvent()){
flag = true;
}
}else if(action.equals("edit")){
if(event.updateEvent(eid)){
flag = true;
}
}else if(action.equals("eventremove")){
if(event.delEvent(eid)){
out.println("<script>window.location='"+url+"';</script>");
}
}
if(flag){
out.println("<script>alert('操作成功');window.location='"+url+"';</script>");
}else{
out.println("<script>alert('操作失败');window.history.back();</script>");
}
}catch(Exception e){
//out.println(e.toString());
out.println("<script>alert('操作失败');window.history.back();</script>");
}
%>

6.问题,表t_eeee中的数据莫名的少了一部分,而且少的很奇怪,先少的是typ=2的若干条
7.类中insertEvent,updateEvent,delEvent都是用最基本的方式jdbc来搞的.
8.请帮忙想想,是什么原因导至的。我想到的一点:delEvent(eid)中的eid会不会先使用setProperty中的.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值