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();
// }
// }
}