银行营业网点管理系统——implt包(BranchesDaoImpl )
管理系统 银行
2023-09-14 08:57:41 时间
package BranchesMgr.dao.impl;
/**
* 网点信息表的实现类
*/
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import BranchesMgr.dao.BaseDao;
import BranchesMgr.dao.BranchesDao;
import BranchesMgr.entity.Branches;
public class BranchesDaoImpl extends BaseDao implements BranchesDao {
@Override
// 查询所有的网点信息
public List<Branches> getBranches() {
String sql = "select a.id,b.id,a.name,b.name,address,telephone from Branches a join CityArea b on a.id=b.id ";
List<Branches> blist = new ArrayList<Branches>();
try {
ResultSet rs = excuteQurey(sql, null);
while (rs.next()) {
Branches breach = new Branches();
breach.setId(rs.getInt(1));
breach.setCityAreatyid(rs.getInt(2));
breach.setName(rs.getString(3));
breach.setCityName(rs.getString(4));
breach.setAddress(rs.getString(5));
breach.setTelephone(rs.getString(6));
blist.add(breach);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
closeAll();
}
return blist;
}
@Override
// 根据id查询指定的网点信息
public Branches BranchesInfo(int id) {
String sql = "select a.id,b.name,address,telephone from Branches a join CityArea b on a.id=b.id where a.id=?";
Branches breach=null;
List<Object>prams=new ArrayList<Object>();
prams.add(id);
try {
ResultSet rs=excuteQurey(sql, prams);
if(rs.next()){
breach = new Branches();
breach.setId(rs.getInt("id"));
breach.setName(rs.getString("name"));
breach.setAddress(rs.getString("address"));
breach.setTelephone(rs.getString("telephone"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return breach;
}
@Override
//修改网点信息
public int UpdateBranches(Branches branches) {
int rel=0;
String sql="update Branches set name=?,cityAreaId=?,address=?,telephone=? where id=?";
List<Object> prams=new ArrayList<Object>();
prams.add(branches.getName());
prams.add(branches.getCityAreatyid());
prams.add(branches.getAddress());
prams.add(branches.getTelephone());
prams.add(branches.getId());
try {
rel=excuteUpdate(sql, prams);
} catch (SQLException e) {
e.printStackTrace();
}finally{
closeAll();
}
return rel;
}
}
相关文章
- [原创]为单位编写的航空货物进港管理系统(VB6.0)
- 银行营业网点管理系统——修改的页面(updateBreaches.jsp)
- 银行营业网点管理系统——首页(index.jsp)
- 银行营业网点管理系统——首页(index.jsp)
- 银行营业网点管理系统——首页(index.jsp)
- 银行营业网点管理系统——Servlet包(CityAreaServlet )
- 银行营业网点管理系统——entity类(CityArea)
- 银行营业网点管理系统——dao包(BranchesDao)
- Qt编写气体安全管理系统(界面超漂亮)
- 【Go】K8s 管理系统项目[Jenkins Pipeline K8s环境–应用部署]
- 【GO】K8s 管理系统项目15[API部分--WebShell]
- 微搭人员招聘管理系统官方模板解析(二)
- Java项目练习:后台管理系统——管理员管理模块(附源码下载地址)
- 银丰新融:搭建名单监控管理系统,落实“三反”政策
- 毕业设计 Spring Boot的驾校预约管理系统(含源码+论文)
- Vue实战狗尾草博客后台管理系统第七章
- 基于jsp+servlet图书管理系统之后台用户信息插入操作
- 【学员管理系统】0x01 班级信息管理功能
- 基于Java+SpringBoot+Vue前后端分离驾校管理系统设计与实现(有视频讲解)
- 五大开源文档管理系统