跨数据库,配置数据源,再生成数据源对象,在java中直接调用

1.在database.properties中配置数据源
###全国在逃数据库
DBMSQGZT_IP=10.56.5.31
DBMSQGZT_DB=u570p1
DBMSQGZT_DRIVER=oracle.jdbc.driver.OracleDriver
DBMSQGZT_URL=jdbc:oracle:thin:@${DBMSQGZT_IP}:1521:${DBMSQGZT_DB}
DBMSQGZT_USER=ztrycx
DBMSQGZT_PASS=ztrycx20140319


2.在spring-config.xml中配置






















class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">


classpath:sqlmap-oracle-old.xml




3.在bo中初始化对象
private static  SqlMapClient sqlMapClient=null;
private static ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("spring-config.xml");


直接用该数据库对象调用方法
sqlMapClient = (SqlMapClient)ctx.getBean("sqlMapClientQGZTBase");
List list_qgzt=sqlMapClient.queryForList("QGZT_SOURCE.select_QGZT_JBXX_LRRY", map);

你可能感兴趣的:(跨数据库,配置数据源,再生成数据源对象,在java中直接调用)