我能想到的方法有2个
(1)配置多数据源
(2)用java最基础的jdbc
虽然之前玩过多数据源,但是没理解透,配置起来有些难度,我最终选择了jdbc,并且成功实现。
我的业务逻辑简化如下:
1.更新数据库1表的记录(这里直接用的项目的mapper操作即可,无需改变)
2.插入一条数据库2表(这里去用jdbc新建数据库2的连接,然后进行插入操作)
附上jdbcUtil
package com.xx.yiwu.utils;
import org.springframework.util.ResourceUtils;
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.*;
import java.util.Properties;
public class JDBCUtil {
public static String DRIVERNAME = null;
public static String URL = null;
public static String USER = null;
public static String PASSWORD = null;
public static Connection conn = null;
static {
try {
Properties props = new Properties();
InputStream in = new ClassPathResource("aliyun.properties").g