在resin2.1.9+mysql中向数据库中添加记录时同时出现两条相同的记录???

Johwu 2003-08-29 11:16:56
我的部分代码:
user_addok.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
<jsp:useBean id="db" scope="page" class="info.Infodb" />
<jsp:useBean id="util" scope="page" class="info.UtilBean" />
<%
String admin=(String)session.getValue("admin");
String username=request.getParameter("username");
String password=util.makeHacker(request.getParameter("password"));
String about=request.getParameter("about");
if(username==null||password==null||admin==null)
{ response.sendRedirect("index.jsp");}
else
{
//String sql="insert into tbuser(userName,password,about) values('"+username+"','"+password+"','"+about+"')";
db.addUser(username,password,about);
response.sendRedirect("user_list.jsp");
}
%>
我的数据库bean:

package info;
import java.sql.*;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import info.UtilBean;
import info.DBConnectionManager;
public class Infodb {
private DBConnectionManager connMgr;
private String CONNECTION_NAME="infodb";
private UtilBean util=new UtilBean();

public Infodb() throws Exception {
connMgr=DBConnectionManager.getInstance();
}

public void addUser(String username,String password,String about) throws SQLException {
password=util.makeHacker(password);
String strSQL="insert into tbuser(userName,password,about) values('"+username+"','"+password+"','"+about+"')";
Connection conn = connMgr.getConnection(CONNECTION_NAME);
Statement stmt = conn.createStatement();
stmt.executeUpdate(strSQL);
connMgr.freeConnection(CONNECTION_NAME,conn);
}
}
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Johwu 2003-10-09
  • 打赏
  • 举报
回复
有了csdn使我学习的更快
有了Tom一样的牛人使我学习的更快快快!^-^^-^^-^
Tomcat4 2003-10-07
  • 打赏
  • 举报
回复
OK,我来接分的哦!谢谢了!
gboy2003 2003-08-30
  • 打赏
  • 举报
回复
up

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧