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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/328295.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ASP.NET Core 启动方式(Hosting)

之前版本的ASP.NET程序必须依赖IIS来启动&#xff0c;而IIS上会为挂载在其中的ASP.NET 注册一个ISAPI filter。每当http请求过来时&#xff0c;IIS则会启动w3wp的worker process来开始整个ASP.NET runtime程序。相信大家都这样的流程都有相应的了解。在.net core之前&#xff0…

浙江省医院鼻炎

主任医生&#xff1a;做个过敏源检测&#xff0c;看你是否是尘粉过敏&#xff0c;如果是可以做脱敏治疗&#xff0c;先做个皮试&#xff0c;你的特别厉害&#xff0c; 此时去521了 做皮试&#xff0c; 我&#xff1a;以前有医生说要手术割掉&#xff0c; 实习医生&#xff1…

oracle修改redolog路径,oracle修改redo log files路径

如果可以关闭数据库&#xff0c;可以采用下述步骤。如果不能关闭数据库&#xff0c;只能采用新建redo log files的方式来实现修改该redo 的路径了。一、shutdown the database二、拷贝redo log 文件到新的位置三、mount database四、重命名redo五、open database--1 .shutdown…

Java 10 实战第 1 篇:局部变量类型推断

转载自 Java 10 实战第 1 篇&#xff1a;局部变量类型推断现在 Java 9 被遗弃了直接升级到了 Java 10&#xff0c;之前也发过 Java 10 新特性的文章&#xff0c;现在是开始实战 Java 10 的时候了。 今天要实战的是 Java 10 中最重要的特性&#xff1a;局部变量类型推断&#…

【GitLab】与idea的搭配

【GitLab】与idea的搭配 2018年04月27日 18:07:48 星小丫头辰 阅读数&#xff1a;2167 版权声明&#xff1a;很多博客都参考或者直接转载自网络&#xff0c;如有不便&#xff0c;请告知 https://blog.csdn.net/ma15732625261/article/details/80111356 前言&#xff1a; 由截…

Lind.DDD.RedisClient~对StackExchange.Redis调用者的封装及多路复用技术

两雄争霸 使用StackExchange.Redis的原因是因为它开源&#xff0c;免费&#xff0c;而对于商业化的ServiceStack.Redis&#xff0c;它将一步步被前者取代&#xff0c;开源将是一种趋势&#xff0c;商业化也值得被我们尊重&#xff0c;毕竟人家研究代码也不容易&#xff0c;做商…

php处理j数组,PHP Bean 类处理 数组处理

安装&#xff1a;composer require marstm/bean可以实现数据类型约束功能&#xff0c;形参约束&#xff0c;一次定义方便后期数据管理。ArrayList配置bean做数据处理ArrayList文档在使用类里面直接引入MarstmBeannamespace Marstm\Test;use Marstm\Bean;class TestJBean{use Be…

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

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.CityAreaDao; import BranchesMgr.entity.CityA…

高可用高并发的 9 种技术架构

转载自 高可用高并发的 9 种技术架构1、分层 分层是企业应用系统中最常见的一种架构模式&#xff0c;将系统在横向维度上切分成几个部分&#xff0c;每个部分负责一部分相对简单并比较单一的职责&#xff0c;然后通过上层对下层的依赖和调度组成一个完整的系统。 在网站的分层…

.NET CoreCLR开发人员指南(上)

1.为什么每一个CLR开发人员都需要读这篇文章 和所有的其他的大型代码库相比&#xff0c;CLR代码库有很多而且比较成熟的代码调试工具去检测BUG。对于程序员来说&#xff0c;理解这些规则和习惯写法非常的重要。 这篇文章让所有的CLR开发者都尽量能在较少知识的情况下&#xff0…

git 拉取gitlab代码

博客园首页新随笔联系管理订阅 随笔- 71 文章- 2 评论- 0 使用git在gitlab上拉取代码的方法 最近在项目中用到了gitlab,他是一个类似于github的代码托管工具。 因为是第一次使用还不太熟悉&#xff0c;所以在此记录一下。 1、首先需要使用github的注册账号登录gitlab,查…

从oracle里面取直,45个非常有用的 Oracle 查询语句小结

日期/时间 相关查询1.获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。代码如下:SELECT TRUNC (SYSDATE, MONTH) "First day of current month"FROM DUAL;2.获取当前月份的最后一天这个查询语句…

Spring Boot 集成 Mybatis 实现双数据源

转载自 Spring Boot 集成 Mybatis 实现双数据源这里用到了Spring Boot Mybatis DynamicDataSource配置动态双数据源&#xff0c;可以动态切换数据源实现数据库的读写分离。 添加依赖 加入Mybatis启动器&#xff0c;这里添加了Druid连接池、Oracle数据库驱动为例。 <depe…

.Net Core及.Net Standard主要概念回顾

在.Net Core之前&#xff0c;选择编译目标是一个相对简单的操作。现在&#xff0c;开发人员面临多种可能&#xff0c;选择一个目标不再那么显而易见了。要想对.Net Core有一个全面的了解&#xff0c;就要了解两个主要的概念&#xff1a;“目标框架别名&#xff08;Target Frame…

如何在Intellij IDEA中集成Gitlab

如何在Intellij IDEA中集成Gitlab 2018年06月11日 16:05:14 葬月魔帝 阅读数&#xff1a;9747 据说在微软收购github当天&#xff0c;一大批用户纷纷转向了gitlab和bitbucket&#xff0c;这两者也都是比较不错的代码托管网站&#xff0c;针对个人和企业都有对应的免费和收费版…

linux更改桌面壁纸的脚本,自动更换桌面壁纸的脚本,支持Ubuntu 18.04系统

下面提供一个自动更换桌面壁纸的脚本&#xff0c;它支持Ubuntu 18.04、UbuntuKylin 18.04、Ubuntu Mate系统。注意事项&#xff1a;1.默认的壁纸通常在目录路径为/usr/share/backgrounds中&#xff0c;如果不是请自行修改&#xff0c;不影响脚本的使用效果&#xff0c;注意目录…

推荐一个实用的 .gitignore 文件

转载自 推荐一个实用的 .gitignore 文件为什么要忽略文件&#xff1f; 常用的版本控制工具&#xff0c;不管是使用 git 还是 svn&#xff0c;我们都需要排除一些与程序代码无关的文件&#xff0c;如像 eclipse/ intellij idea 等 IDE 工具留下来的 .settings、 .classpath、…

应用工具 .NET Portability Analyzer 分析迁移dotnet core

大多数开发人员更喜欢一次性编写好业务逻辑代码&#xff0c;以后再重用这些代码。与构建不同的应用以面向多个平台相比&#xff0c;这种方法更加容易。如果您创建与 .NET Core 兼容的.NET 标准库&#xff0c;那么现在比以往任何时候都更接近于这一现实。 但是&#xff0c;现有的…

idea安装插件plugin(主要针对网络连接不上的情况)

idea安装插件plugin(主要针对网络连接不上的情况) 2018年04月27日 11:07:36 多机智 阅读数&#xff1a;10097 STEP1: ctrl alt s 打开settings STEP2: 在输入框键入 Plugins STEP3: 输入你想要的插件名称&#xff0c;我这边输入的是nodejs,因为最近在学(我这边是安装过…

linux打开服务iis,如何在Linux中引导时列出启动服务?

根据不同的启动系统&#xff0c;查找启动服务的列表会有所不同。Systemd是主要新版本Linux发行版的默认启动系统。如果您的系统使用systemd系统管理器&#xff0c;您可以使用以下命令列出所有服务。$ sudo systemctl list-unit-files --typeservice如上所述&#xff0c;这个命令…