数据库连接池

本文介绍了一个用于人力资源管理系统(HRMS)的数据源配置类。该类使用Apache Commons DBCP库来实现数据库连接池,通过静态方法提供数据源实例,并包含数据库驱动、URL、用户名及密码等关键配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package com.softeem.HRMS.datasource;

import java.sql.Connection;
import java.sql.SQLException;

import org.apache.commons.dbcp.BasicDataSource;


public class DataSourceFactory {
  public static final String DRIVER_NAME="com.microsoft.jdbc.sqlserver.SQLServerDriver";
 public static final String URL="jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=HRMS";
 private DataSourceFactory(){};
 private static BasicDataSource ds;
 public static BasicDataSource getDataSource(){
  if(ds==null){
   ds=new BasicDataSource();
   ds.setDriverClassName(DRIVER_NAME);
   ds.setUrl(URL);
   ds.setUsername("sa");
   ds.setPassword("123");
   ds.setMaxActive(50);
  }
  return ds;
 }
// public static void main(String[] args) {
//  BasicDataSource bs=DataSourceFactory.getDataSource();
//  try {
//   Connection con=bs.getConnection();
//   System.out.println(con.isClosed());
//  } catch (SQLException e) {
//   e.printStackTrace();
//  }
// } 
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值