• 连接池的基本语法


    protected Connection con;
    protected PreparedStatement ps;
    protected ResultSet re;
    /**连接池对象*/
    private static BasicDataSource bds=new BasicDataSource();
    static{
      //设置驱动
      bds.setDriverClassName("org.gjt.mm.mysql.Driver");
      //设置连接URL
      bds.setUrl("jdbc:mysql://localhost:3306/myitem?characterEncoding=utf-8");
      //设置数据库登录用户名
      bds.setUsername("root");
      //设置数据库登录密码
      bds.setPassword("1234");
      //设置最大连接数
      bds.setMaxActive(300);
      //设置最少连接数
      bds.setMaxIdle(100);
      //设置最大等待时间
      bds.setMaxWait(1000);
      }
    public void setConnection(){
      try {
      //从连接池中取出一个链接对象
        this.con=bds.getConnection();

      } catch (SQLException e) {
        e.printStackTrace();
      }
    }
    /**
    * 关闭连接,将链接对象的状态从忙碌变为空闲
    */
    public void closeConnection(){
      try {
        if(re!=null){
          re.close();
        }
        if(ps!=null){
          ps.close();
        }
        if(con!=null){
          con.close();
        }

      } catch (SQLException e) {
        e.printStackTrace();
      }
    }

  • 相关阅读:
    Android 长时间运行任务说明
    phoneGap,angularJs,onSen的一些备忘
    cordova 选择图片并上传到服务器
    手机PC文件传输
    一组RS485设备操作命令
    asp.net 中长尾链接实现推送 -- comet
    ardunio 实现RS485通讯-下位机
    JPEG Camer 图片上传
    ImageResizer 3.4.3配置
    arduino空调遥控器
  • 原文地址:https://www.cnblogs.com/cj28-27/p/5492132.html
Copyright © 2020-2023  润新知