【发布时间】:2015-10-24 08:07:51
【问题描述】:
我想编写一个脚本,将日常数据从 Mysql 传输到 SQL 服务器。 我决定使用hibernate来做到这一点。
mysql 中有三个数据库,分别称为 db1、db2 和 db3。我想将所有这些数据库中的数据传输到 SQL 服务器。 SQL 服务器上的表结构与 MYSQL 相同。简单来说,这个脚本就是在sql server上备份mysql数据。
现在我的问题是:
- 还有其他简单的方法可以做到这一点吗?
- 如何使用休眠连接到 mysql 的 3 个不同数据库(db1、db2、db3)以及 sql server?
在hibernate.cfg.xml url 属性中只取一个数据库名称:
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/db1</property>
所以这样我需要写6个hibernate.cfg.xml文件来连接mysql和sql server。
【问题讨论】: