java一个项目中引用多个数据库

场景: 本身系统连接的数据库是 mysql ,但现在需要从oracle中读取数据,故产生此需求

首先,引入pom依赖,加载oracle 驱动


            com.oracle.ojdbc
            ojdbc8
            19.3.0.0
        

然后在application.xml 中进行配置
<第一个是正常的 mysql的连接,我新加的oracle 连接就复制了一下上面的,改了下bean的id>

 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 

<这是oracle的数据连接>


    
    
    
    
    
    
    

< 这是dao层引用的位置>


    



    

代码中引用方式

@Resource(name = "namedJdbcOracle")
    private NamedParameterJdbcTemplate NamedJdbc;

配置文件中配置数据库连接方式

dbo.url = jdbc:oracle:thin:@(description=(address=(protocol=tcp)(port=1521)(host=17.16.17.25))(connect_data=(service_name=orcl)))
dbo.username=123
dbo.password =123
dbo.driver=oracle.jdbc.driver.OracleDriver

你可能感兴趣的:(java)