This commit is contained in:
default
2018-10-17 09:47:57 +08:00
parent 79ab895191
commit ad5fcec365
3 changed files with 6 additions and 4 deletions

View File

@@ -40,7 +40,7 @@ public class SyncThread implements Runnable {
// 获取url路径
final StringBuffer url=new StringBuffer();
url.append("jdbc:mysql://" + syncDbInfo.get("ip") + ":" + syncDbInfo.get("port") + "/"
+ syncDbInfo.get("database_name"));
+ syncDbInfo.get("database_name")+"?useUnicode=true&characterEncoding=utf-8&useOldAliasMetadataBehavior=true&rewriteBatchedStatements=true");
logger.info("获取分库数据库连接信息"+url);
List<Record> find = Db.use("masterDataSource").find("select * from table_sync_info where db_id=? ",
syncDbInfo.get("id"));
@@ -190,6 +190,7 @@ public class SyncThread implements Runnable {
updateData.set("old_id",updateData.getLong("id"));
updateData.set("db_id", -1);
updateData.remove("id");
updateData.remove("sync_status");
}
Db.use(url.toString()).batchUpdate(record.getStr("table_name"), "old_id,db_id",updateDatas, record.getInt("batch_size"));
}else {