0

データベーススクリプトを実行して、単純な JDBC 接続を介して異なる RDBMS にテーブルを作成するツールを開発しています。

今私の問題は、さまざまな RDBMS の JDBC 接続の作成です。さまざまな SQL スクリプトを作成する必要があります。Sybase のスクリプトは、Oracle や MySQL のスクリプトと同じではありません。RDBMS ごとに異なるスクリプトを作成するのは非常に面倒です。

それで、これを行う一般的な方法はありますか??

4

1 に答える 1

0

SQLスクリプトでそれを行う場合、残念ながら方法はありません。一般的なアプローチは、一般的なプログラミング言語 (C#、Java など) を使用し、そこにすべてを記述して、さまざまなデータベースの変換アルゴリズムを作成することですが、ほとんどの一般的なデータベースを処理できる C# のインスタンスで NHibranate を試すこともできます。 PetaPoco や Massive にもいくつかの方法があります。

これには多くのアプローチがありますが、どれもプラグアンドプレイではありません。それぞれにいくつかの作業が必要ですが、作業のニーズはわかりません

于 2012-07-03T08:36:30.983 に答える