教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

javaWeb-连接mysql数据库增删改查(精)(2)

来源:网络收集 时间:2026-04-25
导读: private static final long serialVersionUID = 1L; private UserDao userDao ; public void doGet(HttpServletRequest request, HttpServletResponse response throws ServletException, IOException { doPost(req

private static final long serialVersionUID = 1L; private UserDao userDao ;

public void doGet(HttpServletRequest request, HttpServletResponse response throws ServletException, IOException { doPost(request, response; }

public void doPost(HttpServletRequest request, HttpServletResponse response throws ServletException, IOException { request.setCharacterEncoding(\response.setCharacterEncoding(%userDao = new UserDao(;

String str = request.getRequestURI(; str = str.substring(str.lastIndexOf(\if(\{

List list = userDao.getAllUser(; request.setAttribute(\

request.getRequestDispatcher(\}else if(\{

String strId = request.getParameter(\int id = Integer.valueOf(strId;

UserBean userBean = userDao.selectUserById(id; request.setAttribute(\

request.getRequestDispatcher(\

}else if(\

String strId = request.getParameter(\int id = Integer.valueOf(strId; if(userDao.deleteUser(id{

response.sendRedirect(\}else{

response.sendRedirect(\} } } }

package com.user.dao; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List;

import com.user.bean.UserBean; import com.util.DBUtils; public class UserDao { private DBUtils dbUtil; /**

* 查询所有的user * @return */

public List getAllUser( {

dbUtil = new DBUtils(; List list = new ArrayList (; String sql = \ResultSet rs = dbUtil.exceteSQl(sql;

try { while(rs.next( { int i =1;

UserBean userBean = new UserBean(; userBean.setId(rs.getInt(i++; userBean.setName(rs.getString(i++; userBean.setYx(rs.getString(i++; userBean.setZy(rs.getString(i++; userBean.setAge(rs.getInt(i++; userBean.setDh(rs.getString(i++; userBean.setQq(rs.getString(i++; userBean.setSex(rs.getString(i++; list.add(userBean; }

} catch (SQLException e { e.printStackTrace(; }finally{ dbUtil.close(; } return list; } /**

* 根据id查询user * @param id * @return */

public UserBean selectUserById(int id{ dbUtil = new DBUtils(;

UserBean userBean = new UserBean(;

String sql = \ResultSet rs = dbUtil.exceteSQl(sql; try { if(rs.next( { int i =1;

userBean.setId(rs.getInt(i++; userBean.setYx(rs.getString(i++; userBean.setZy(rs.getString(i++; userBean.setAge(rs.getInt(i++; userBean.setDh(rs.getString(i++; userBean.setQq(rs.getString(i++; userBean.setSex(rs.getString(i++; }

} catch (SQLException e { e.printStackTrace(; }

return userBean; } /** * 插入用户 * @param userBean * @return */

public boolean insertUser(UserBean userBean{ dbUtil = new DBUtils(;

String sql = \

int row = dbUtil.excete(sql, new

Object[]{userBean.getYx(,userBean.getZy(,userBean.getAge(,userBean.getDh(,userBean.getQq(,userBean.getSex(}; if(row>0{

return true; }

return false; } /** * 删除用户 * @param id * @return */

public boolean deleteUser(int id{ dbUtil = new DBUtils(;

String sql = \int row = dbUtil.excete(sql; if(row>0 {

return true; }

return false; } /** * 修改user * @param userBean * @return */

public boolean updateUser(UserBean userBean{ dbUtil = new DBUtils(;

String sql = \

int row = dbUtil.excete(sql, new

Object[]{userBean.getYx(,userBean.getZy(,userBean.getAge(,userBean.getDh(,userBean.getQq(,userBean.getSex(,userBean.getId(}; if(row>0

…… 此处隐藏:1067字,全部文档内容请下载后查看。喜欢就下载吧 ……
javaWeb-连接mysql数据库增删改查(精)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520906.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)