package com.xavient.dip.storm.utils; import java.util.Map; import java.util.Properties; import javax.sql.DataSource; import org.apache.commons.dbcp2.BasicDataSourceFactory; public class DataSourceFactory { public static DataSource getDataSource(Map<String, String> map) { try { Properties properties=new Properties(); for(String key:map.keySet()) properties.put(key, map.get(key)); return BasicDataSourceFactory.createDataSource(properties); } catch (Exception e) { e.printStackTrace(); } return null; } }