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 blocke.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 blocke.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;}}

银行营业网点管理系统——implt包(BranchesDaoImpl )相关推荐

  1. 银行营业网点管理系统——implt包(CityAreaDaoImpl )

    package BranchesMgr.dao.impl; /*** 城区的实现类*/ import java.sql.ResultSet; import java.sql.SQLException; ...

  2. 银行营业网点管理系统——Servlet包(CityAreaServlet )

    package BranchesMgr.servlet; /*** 城区表的Servlet*/ import java.io.IOException; import java.io.PrintWrit ...

  3. 银行营业网点管理系统——dao包(BranchesDao)

    package BranchesMgr.dao;import java.util.List;import BranchesMgr.entity.Branches;/*** 网点信息表的借口* @aut ...

  4. 银行营业网点管理系统——dao包(BaseDao)

    package BranchesMgr.dao; /*** 数据库操作类* @author Administrator**/ import java.sql.*; import java.util.L ...

  5. 银行营业网点管理系统——entity类(CityArea)

    package BranchesMgr.entity; /*** 城区表* @author Administrator**/ public class CityArea {private int id ...

  6. 银行营业网点管理系统——entity类(Branches)

    package BranchesMgr.entity; /*** * @author Administrator*网点信息表*/ public class Branches {private int ...

  7. 某银行大型管理系统端到端持续集成和交付实践

    背景 传统的银行IT系统研发流程从需求提出到产品交付往往具有较长的研发周期,纵观银行当下面临的市场环境,个人信贷消费升级,资管需求旺盛,普惠金融成为国家战略,来自银行同业和互联网金融的压力扑面而来,谁 ...

  8. 【MyBatis】第五课 银行账户管理系统网站开发

    概念 本文是根据Jsp以及Servlet课程,结合MyBatis框架的综合运用,开发一个小项目网站,使用MVC+三层架构的项目搭建方式来编写本文文章. 1.数据库的创建 本文使用MySQL数据搭建数据 ...

  9. 项目名称:Bank Account Management System 银行账户管理系统 简称BAM

    有兴趣的高手可以发表一下代码   供我们初级者借鉴借鉴 项目名称:Bank Account Management System 银行账户管理系统 简称BAM 项目描述:这是一个银行账户管理系统,用户可 ...

最新文章

  1. 敏捷原则比敏捷框架更重要
  2. 5G 承载网 — 前传、中传、回传
  3. python opencv Intel Realsense 使用滑动条调整图片的曝光率
  4. linux 环境搭建 Sentinel 控制台
  5. Python学习之旅:使用Python实现Linux中的ls命令
  6. mysql 不完全插入_MySql insert插入操作不完全指北_MySQL
  7. 多个cpu显卡组装的服务器,小白折腾玩玩服务器配置,洋垃圾配件组装一次点亮...
  8. python如何获取javascript动态产生的数据
  9. jquery06 jQuery.extend 给jQuery函数添加、继承 静态方法
  10. python opencv保存图片_OpenCV Python 保存图片
  11. HDU 4825:Print Article(01字典树)
  12. PIC单片机(PIC16F15323)的环境搭建
  13. android 修改机型,教你一个无需Root就能修改手机型号的简单方法
  14. 50页PPT,让你全面了解物联网产业链及发展趋势 | 附下载
  15. Win12爆料,微软Windows 12计划3月份开始开发
  16. 构建KEGG pathway、Entrez ID、Ensemble ID的对应关系
  17. 数字人民币支付新选择 没有网络时也能使用
  18. 人工智能的必须的数学基础和编程基础
  19. 锂矿的这个逻辑,我自己都不敢相信了
  20. 用java敲出三角_手敲Java:打印菱形!

热门文章

  1. A/B HDU - 1576 (逆元或拓展欧几里得或数学公式)多解法求大数结果
  2. Rx2.0后台开发分享
  3. sketch里的ios控件_30个让你眼前一亮的iOS Swift UI控件!
  4. Codeforces Round #268 (Div. 1) C. Hack it! 数位dp + 构造数位
  5. Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2) F. Bits And Pieces sosdp预处理超集
  6. P4137 Rmq Problem / mex 主席树求mex
  7. P1963 [NOI2009]变换序列
  8. C. The Sports Festival
  9. 疾病预测和天气分析练习赛
  10. [TJOI2011] 书架(线段数优化dp + 单调栈)