2009-06-18 9 views
0

2つのデータベースがありますが、ローカルのデータベース(MYOBデータファイルはJDBC-ODBC接続を介してのみローカルに読み取ることができます)、もう1つは別のサーバ。2つのデータベース(ローカルとリモート)間の選択へのJDBC挿入

2つのデータベースを同期する最も良い方法は何ですか?

"insert into _mysql.table1 select * from _myob.table1"を実行するか、それと似たようなことができますか?

私はこれから選択し、結果挿入を別のものに取り込むことは嫌いです。

ありがとうございました。

答えて

0

これは不可能です.2つのデータベース接続から文を作成できます。 SQuirreL SQLを試すと、DB Copyプラグインがあります。

0

お客様の要件が1回であるか定期的である必要があるかどうかはわかりません。

odbcからデータをExcelにインポートし、csvとして保存し、mysqlでLOADコマンド(http://dev.mysql.com/doc/refman/5.0/en/load-data.html)を使用します。

周期的な場合は、2つの接続を持ち、ローカルのものに対してselectクエリを実行し、結果セットをJavaプログラムに持ち込み、リモート接続でinsertを実行します。