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

简介: 银行营业网点管理系统——dao包(BaseDao)
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 block
      e.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 block
        e.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 block
        e.printStackTrace();
      }
    }
    if(ps!=null){
      try {
        ps.close();
      } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }
    if(conn!=null){
      try {
        conn.close();
        conn=null;
      } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }
  }
}


相关文章
|
9月前
银行营业网点管理系统——entity类(Branches)
银行营业网点管理系统——entity类(Branches)
|
9月前
银行营业网点管理系统——Servlet包(CityAreaServlet )
银行营业网点管理系统——Servlet包(CityAreaServlet )
|
安全 区块链 数据安全/隐私保护
一文盘点知名DAO及其管理机制
DAO(Decentralized Autonomous Organization,去中心化组织)代表了一种全新的人类组织协同方式,该组织围绕一个共同目标建立,通过在区块链上执行的一套共享规则进行协调和合作。这些组织通常会根据具体目标或任务汇集投资资金。值得注意的是,DAO是自治的。
|
9月前
银行营业网点管理系统——Servlet包(updateServlet )
银行营业网点管理系统——Servlet包(updateServlet )
|
9月前
|
测试技术
实战SSM_O2O商铺_17【商铺编辑】Dao层开发
实战SSM_O2O商铺_17【商铺编辑】Dao层开发
62 1
|
9月前
|
SQL 关系型数据库 MySQL
实战SSM_O2O商铺_21【商铺列表】Dao层开发
实战SSM_O2O商铺_21【商铺列表】Dao层开发
64 0
|
9月前
|
Java BI Linux
java医院信息系统his源码,集成相关医保、农合接口,同医保或农合无缝融合
系统特点: 1、 基于一体化公共基础数据平台设计,给医务工作者提供了完整的工作平台。 2、 实现了核算、临床、决策、服务信息一体化,简化了系统软、硬件结构,降低了系统开发、实施和维护成本,提高了系统的运行效率。 3、 同时集成相关医保、农合接口,同医保或农合无缝融合。 4、B/S架构,采用JAVA编程,支持跨平台部署应用(Windows Linux),足够满足一级综合医院(专科二级及以下医院500床)的日常业务应用。能完全满足各地相关医保工程定点医疗机构统一标准社保接口设计规范要求。
138 0
|
存储 分布式计算 算法
DAO合约代币预售质押项目系统开发(详情规则)|DAO合约系统开发
智能合约最大的优势就是为区块链提供了丰富的扩展功能
银行营业网点管理系统——dao包(BaseDao)
银行营业网点管理系统——dao包(BaseDao)
银行营业网点管理系统——dao包(BranchesDao)
银行营业网点管理系统——dao包(BranchesDao)