/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.um.syncdata.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Map; import com.jinhe.tss.core.exception.BusinessException; import com.jinhe.tss.um.syncdata.SyncDataHelper; /** * 从DB2数据里同步用户组织信息 */ public class DB2DataDao extends BaseDBDataDao{ protected Connection getConnection(Map<String, String> map){ Connection conn = null; String url = map.get(SyncDataHelper.URL); String userName = map.get(SyncDataHelper.USERNAME); String password = map.get(SyncDataHelper.PASSWORD); try { Class.forName("com.ibm.db2.jcc.DB2Driver"); conn = DriverManager.getConnection(url, userName, password); } catch (SQLException e) { throw new BusinessException("连接外部DB2数据库失败,请检查连接参数", e); } catch (ClassNotFoundException e) { throw new BusinessException("连接外部DB2数据库失败,驱动程序找不到", e); } return conn; } }