package com.thunder.dao.impl;
import com.thunder.dao.BaseDao;
import com.thunder.dao.MembersInfoDao;
import com.thunder.entity.MembersInfo;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
/**
* @author Think
*/
public class MembersInfoDaoImpl extends BaseDao implements MembersInfoDao {
@Override
public List<MembersInfo> query() throws Exception {
connection = super.getConnection();
String sql = "select * from membersinfo";
List<MembersInfo> list = new ArrayList<MembersInfo>();
preparedStatement = connection.prepareStatement(sql);
resultSet = preparedStatement.executeQuery();
selectGetAll(list);
//关闭文档流
super.closeAll(connection, preparedStatement, resultSet);
return list;
}
private void selectGetAll(List<MembersInfo> list) throws SQLException {
MembersInfo membersInfo;
while (resultSet.next()) {
membersInfo = new MembersInfo();
membersInfo.setId(resultSet.getInt("MID"));
membersInfo.setName(resultSet.getString("MNAME"));
membersInfo.setGender(resultSet.getString("MGENDER"));
membersInfo.setAge(resultSet.getInt("MAGE"));
membersInfo.setAddress(resultSet.getString("MADDRESS"));
membersInfo.setEmail(resultSet.getString("MEMAIL"));
list.add(membersInfo);
}
}
@Override
public MembersInfo getInfoById(Integer id) throws Exception {
connection = super.getConnection();
String sql = "select * from membersinfo where MID = ?";
MembersInfo membersInfo = null;
preparedStatement = connection.prepareStatement(sql);
preparedStatement.setInt(1, id);
resultSet = preparedStatement.executeQuery();
while (resultSet.next()) {
membersInfo = new MembersInfo();
membersInfo.setId(resultSet.getInt("MID"));
membersInfo.setName(resultSet.getString("MNAME"));
membersInfo.setGender(resultSet.getString("MGENDER"));
membersInfo.setAge(resultSet.getInt("MAGE"));
membersInfo.setAddress(resultSet.getString("MADDRESS"));
membersInfo.setEmail(resultSet.getString("MEMAIL"));
}
//关闭文档流
super.closeAll(connection, preparedStatement, resultSet);
return membersInfo;
}
@Override
public void updateInfo(MembersInfo membersInfo) {
String sql = "UPDATE membersinfo SET MNAME=?,MGENDER=?,MAGE=?,MADDRESS=?,MEMAIL=? WHERE MID=?;";
this.executeUpdate(sql, membersInfo.getName(), membersInfo.getGender(),
membersInfo.getAge(), membersInfo.getAddress(),
membersInfo.getEmail(), membersInfo.getId());
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
MembersInformation.7z (27个子文件)
MembersInformation
src
com
thunder
service
impl
MembersInfoServiceImpl.java 808B
MembersInfoService.java 600B
dao
MembersInfoDao.java 592B
impl
MembersInfoDaoImpl.java 3KB
BaseDao.java 2KB
entity
MembersInfo.java 1KB
servlet
MembersServlet.java 3KB
BaseServlet.java 1KB
membersinfo.sql 1KB
.idea
artifacts
MembersInformation_war_exploded.xml 675B
libraries
lib.xml 290B
misc.xml 278B
uiDesigner.xml 9KB
workspace.xml 11KB
inspectionProfiles
Project_Default.xml 1KB
modules.xml 283B
.gitignore 184B
web
WEB-INF
lib
servlet-api.jar 194KB
jstl.jar 20KB
standard.jar 384KB
mysql-connector-java-5.1.7-bin.jar 693KB
web.xml 304B
index.jsp 2KB
js
jquery-3.4.1.min.js 86KB
update.jsp 3KB
说明书.md 355B
MembersInformation.iml 1000B
共 27 条
- 1
资源评论
- 至尊巨无宝、2021-11-05用户下载后在一定时间内未进行评价,系统默认好评。
- qq_538374952021-07-09用户下载后在一定时间内未进行评价,系统默认好评。
- Qin11192021-12-05用户下载后在一定时间内未进行评价,系统默认好评。
- epchomer2021-08-15用户下载后在一定时间内未进行评价,系统默认好评。
天元白手
- 粉丝: 1w+
- 资源: 24
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功