在项目中经常遇到需要访问除了主数据库外其他数据库视图或接口的情况,这时候就需要配置多个数据库连接信息,下面我们尝试连接oracle和sqlserver数据库。
首先找到配置文件,看你的项目如何设置,有些是yml格式有些是properties格式,这里就拿yml举例。
此处是默认的数据库连接信息,primary参数是配置的默认数据库,当entity中不指定数据库信息的时候就会找这个,然后直接在huli下方或添加其他数据库信息,信连接信息的参数跟上述一样注意需要换驱动信息。
如上图,huli是用oracljdbce驱动连接oracle数据库,tracing是sqlserverjdbc驱动的sqlserver数据库。
然后需要在mapper中指定tracing数据库实例的库避免归到huli上
使用@DS(数据库名)就可以对该接口指定数据库,然后查询中调用这个接口就可以查寻当前数据
关键词: