package BranchesMgr.dao;
/*** 数据库操作类* @author Administrator**/
import java.sql.*;
import java.util.List;
public class BaseDao {Connection conn=null;PreparedStatement ps=null;ResultSet rs=null;public void getConnection(){try {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}if(conn==null){try {conn=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databasename=CityDB;User=sa;Password=171268");} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}//增删改public int excuteUpdate(String sql,List<Object> prams) throws SQLException{int rel=0;getConnection();ps=conn.prepareStatement(sql);if(prams!=null){for (int i = 0; i < prams.size(); i++) {ps.setObject(i+1, prams.get(i));}}rel=ps.executeUpdate();return rel;}//查询public ResultSet excuteQurey(String sql,List<Object>prams) throws SQLException{getConnection();ps=conn.prepareStatement(sql);if(prams!=null){for (int i = 0; i < prams.size(); i++) {ps.setObject(i+1, prams.get(i));}}rs=ps.executeQuery();return rs;}//关闭资源public void closeAll(){if(rs!=null){try {rs.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(ps!=null){try {ps.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(conn!=null){try {conn.close();conn=null;} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
}

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

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

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

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

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

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

    package BranchesMgr.dao.impl;/*** 网点信息表的实现类*/ import java.sql.ResultSet; import java.sql.SQLExceptio ...

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

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

  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. 【MyBatis】第五课 银行账户管理系统网站开发

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

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

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

  9. Java小项目-银行用户管理系统

    文章目录 前言 一. 功能 二. 代码 银行卡数据 转账流水数据 用户数据 BanksController UserController BanksDao RecordDao UserDao Bank ...

最新文章

  1. 怎么查找执行比较慢的sql语句
  2. ​亚马逊出品:非均匀扰动的对抗鲁棒性理论分析
  3. wxWidgets:wxDragImage类用法
  4. 逻辑备库的Swichover和Failover
  5. 第十三天-迭代器、三元表达、字典生成式、生成器、递归
  6. Spring boot 启动过程
  7. 2020年中国在线少儿英语培训市场研究报告
  8. TableLayoutPanel闪烁问题解决
  9. Zookeeper是什么
  10. 软考论文写作攻略,让你轻松拿高分!
  11. opencv实现阈值分割
  12. php去除emoji表情代码
  13. luogu P5294 [HNOI2019]序列
  14. Numpy一维array转置
  15. aics6圆角插件怎么安装_AI圆角插件!助你更快设计字体 Xtream Path1.4的安装使用教程...
  16. 一篇文章读懂 Ad Network、Ad Exchange、DSP、SSP、DMP的区别?
  17. 没有基于鸿蒙系统的app吗,华为鸿蒙操作系统为什么没有应用到手机?
  18. UniswapV2Library.sol
  19. 内存的分类以及各自特征
  20. 从蓄水池算法到大数据算法一般性的一点看法

热门文章

  1. Too Many Segments (hard version) CodeForces - 1249D2(贪心+容器vector+set)
  2. fastreport字体自适应_FastReport 自动换行与行高自适应及自动增加空行
  3. 深度学习之tensorflow环境搭建
  4. 多版本opencv 兼容
  5. P3293 [SCOI2016]美味 主席树 + 伪01trie
  6. [BZOJ2616] SPOJ PERIODNI
  7. L :WeChat Walk
  8. [JLOI2015]战争调度
  9. 51nod1676-无向图同构【乱搞】
  10. POJ1179,P4342-[IOI1998]Polygon【区间dp】