多数据源连接(mysql,oracle,phoenix,sqlserver)

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

多数据源连接(mysql,oracle,phoenix,sqlserver)

爱之翼   2021-02-26 我要评论

 

           需求描述:有时我们在进行数据交互时需要从不同的数据源里读取数据,今天就讲一下怎么方便的让多数据源并存。

                    前言:一共分为3不就可以实现共存的目的

                    一、配置连接信息: 在application.properties 配置文件进行配置

                            mysql配置

                           

 

 

                         oracle配置

                         

 

 

                      sqlserver 配置

                     

 

 

                   phoenix 配置

                  

 

 

                    phoenix  的hbase-site.xml配置文件

                    

 

 

                  超时配置

                 

 

 

                 

 

 

                  二、导入pom文件中的jar包

                  

 

 

             

 

              

 

 

              三、一切准备就绪后需要配置自动注入功能

                  以mysql 举例,别的数据源都是类似配置

                  1)读取配置文件

                        

 

 

 

                  2)注入到SqlSessionFactory与SqlSessionTemplate的bean中

                         

 

 

      3)sql语句接口实现

          

 

 

           

          @Mapper
         public interface MySqlMapper3 {

      两种实现方式

 

    }

    MySqlMapper3.xml 文件里的接口实现

    

 

 

     1)直接在接口上写

      可以直接把sql语句配置上就行,如果复杂的就需要用到第二种xml写sql的方式

     2)xml实现

     这种方式需要在pom文件中配置下读取xml文件

    

 

            

     说明:在发布到tomcat后,只有这样才能注入xml文件否则读取不到,本地调试可以不用配置也能读取到。这点要注意。

              

  

                  

                  

  

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们