有两个数据库,本地一个(该死的MYOB数据文件,只能通过JDBC-ODBC连接在本地读取),另一个是在另一台服务器上运行的mysql。
同步两个数据库的最佳方法是什么?
是否可以执行“插入_mysql.table1 select * from _myob.table1”或做类似的事情?
我讨厌选择,然后将结果插入填充到另一个。
感谢。
答案 0 :(得分:0)
这是不可能的,您可以从2个数据库连接创建一个语句。 您可以尝试SQuirreL SQL,它有一个DB Copy插件。
答案 1 :(得分:0)
我不确定您的要求是否一次性或需要定期。
如果有一次,您可以将数据从odbc导入Excel,另存为csv,在mysql上使用LOAD命令(http://dev.mysql.com/doc/refman/5.0/en/load-data.html)。
如果是周期性的,则必须有两个连接并在本地连接上运行select查询,将结果集带入java程序并在远程连接上运行insert。