# dbsync **Repository Path**: tang006/dbsync ## Basic Information - **Project Name**: dbsync - **Description**: 欢迎访问数据库同步工具项目,本项目使用java语言开发,运用JDBC实现数据库的同步功能。本工具简单易用,只需要简单添加一个配置文件,就可以实现数据库的同步功能。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2017-08-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dbsync 欢迎访问数据库同步工具项目,本项目使用java语言开发,运用JDBC实现数据库的同步功能。本工具简单易用,只需要简单添加一个配置文件,就可以实现数据库的同步功能。 配置文件如下: ``` true com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1:3306/test?zeroDateTimeBehavior=convertToNull&autoReconnect=true&useUnicode=true&characterEncoding=utf-8 root root com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1:3306/test1?zeroDateTimeBehavior=convertToNull&autoReconnect=true&useUnicode=true&characterEncoding=utf-8 root root test com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1:3306/test2?zeroDateTimeBehavior=convertToNull&autoReconnect=true&useUnicode=true&characterEncoding=utf-8 root root test1,test2,test3 ...... ``` 最后直接运行com.dbsync.task.TaskExcutor,就可以启动程序,进行数据库同步任务了。 特别说明: 本工具的执行效率取决于机器的性能、数据库的优化与数据量,启动程序时,将会读出源数据库单表的全部数据,请根据数据量事先设置JVM参数,防止内存溢出等问题。目前已通过mysql测试,后续将增加更多数据库的支持,欢迎大家提出宝贵意见。