开发者社区> 问答> 正文

多数据源配置后衍生问题 配置报错

我的mybatis.xml中用到insert   into   table a   select  from table b   a表和b表连接两个不同的数据库   而我用spring配置多数据源后  显然这个语句就不好使了需要拆分  ,   我现在想问问各位大神有没有更好的处理方法?    多谢    

展开
收起
kun坤 2020-05-31 18:19:44 772 0
1 条回答
写回答
取消 提交回答
  • dblink, 建立 dblink,如在A库 里面又本地 A表 B库 有B表, 在A库建一个 DBlink 直接连到该库,B@Dblink名字,insert   into   table a   select  from table b@Dblink名 。  如何建立 dblink--create database link Dblink名称(自己任意写)  connect to  username(连b库用户名) identitfied by password(连B库的密码) using ' 在tnsnames 配置连接B库的连接名'。######我用的而是mysql该如何建立dblink######同一台数据库服务器的话   数据库名.tableb   可以实现。不同服务器的话初步想法是做个同步表的脚本,公司虽然读写分离,暂时没有多服务器的需求######sharding-jdbc 之类的或许可以帮助你######http://huqiji.iteye.com/blog/2068613 mysql类似Oracle 的dblink实现。

    2020-05-31 18:19:49
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载