Oracle8iデータベースに接続するDelphi5アプリがあります。
ほとんどのロジックは、ストアドプロシージャとしてデータベースに配置されています。現在、Borland Database Engine(BDE)を使用して、OCIクライアント9.2を介してOracleに接続しています。
このアプリは、もともとDelphi 1を使用して'96年に作成され、'99年にDelphi5にアップグレードされました。
計画は、XEクライアントとOracle11gにアップグレードすることです。
BDEを他のものに単純に置き換え、労力を最小限に抑えるためのオプションは何ですか?
これまで私が見た:
- AnyDAC(http://www.da-soft.com/anydac/)
- devart ODAC(http://www.devart.com/odac/)
- DOA(http://www.allroundautomations.com/)
DBExpressが必要なパフォーマンスを発揮するとは思わないため、DBExpressについては検討していません。
重要なことは次のとおりです。
- アップグレードの容易さ、例えば、DBEコンポーネントを変換するためのウィザードまたは他のツール、
- 良好なパフォーマンス。
彼らは移行ツールを持っており(それは部分的な仕事しかしませんが)、クライアントを必要とせずにデータベースに接続するための直接TCPオプションを持っているので、私はdevartに傾いています。