このWebサイトでは、クッキーを使用しております。
詳細は プライバシー保護およびクッキーに関する通知を参照ください。

インテリジェントでカスタマイズ可能なDB/アプリ自動変換ソリューション


Oracle Pro*CからMySQL C APIへの変換

Ispirer MnMTKはOracle Pro*CからMySQL C APIへの変換を行うことが可能です。

変換機能

Ispirer MnMTKは自動的に EXEC SQLステートメントとホスト変数を検出し、MySQL C APIへの変換を行うとともに必要なコードを追加します。

  • EXEC SQL DMLおよびDDLステートメントはクエリ文字列に変換されます;
  • MySQL API関数と変数がデータベースアクセスとフェッチデータに追加されます;
  • MySQLヘッダファイルが追加されます。

Oracle Pro*Cの例 (ファイル: simple.pc):

1. int Customer::getNumPrefix(sql_context sqlContext)
2. {
3.   EXEC SQL CONTEXT USE :sqlContext;
4.
5.   EXEC SQL SELECT COUNT(1) , MAX(CUSTOMER_ID)
6.            INTO :prefixMatchCount, :matchingPrefix
7.            FROM CUSTOMER;
8.   return prefixMatchCount;
9. }

変換後、simple.pc ファイルは simple.cppに変換されます:

1. #include 
2. #include 
3. #ifndef MAXSQL
4.     #define MAXSQL 4000
5. #endif
6. int Customer::getNumPrefix(MYSQL *sqlContext)
7. {
8.    char strQuery[MAXSQL] = "SELECT COUNT(1) , MAX(CUSTOMER_ID) "\
9.    " FROM CUSTOMER";
10.   mysql_real_query(sqlContext,strQuery,strlen(strQuery));
11.   MYSQL_RES *result;
12.   MYSQL_ROW *record;
13.   result = mysql_store_result(sqlContext);
14.   record = mysql_fetch_row(result);
15.   prefixMatchCount = record[0];
16.   matchingPrefix = record[1];
17.   return prefixMatchCount;
18. }

更にIspirer MnMTKはOracleからMySQLへのデータベース移行機能も提供しています。

以下の質問表にご記入いただければ、お客様のプロジェクトに関する質疑応答や概算のお見積りをお出しする事ができます:

Ispirer MnMTK変換ソフトウェアの試用版をご希望の場合は、デモ版のリクエストからお問い合わせください。価格について知りたい場合は、見積り依頼からお問い合わせください。


詳細はお問い合わせください。

 
Testimonials
Schulz, Brazil

InterBase to Microsoft SQL Server
Database Migration

In order to change a factory supervision and information system, we were looking for a tool to migrate the existing "Interbase 6.0" database to "Microsoft SQL Server". We tested a few softwares, but they didn't suit us.

...

System Protocol Information, Malaysia

Informix to Microsoft SQL Server
Database Migration

Dear Sir / Madam,

We have just completed our biggest migration job to date from Informix to MS SQL Server. The exercise was efficiently done within schedule given to us. It was a success and thanks to a great part to your tool.

...

Case Studies
Sybase ASEからMicrosoft SQL Serverへの移行、チリ

チリに拠点を置くソフトウェア開発会社です。

...

IBM DB2 iSeriesからMicrosoft SQL Serverへの移行、アメリカ

ソフトウェアとアプリケーションの開発、リエンジニアリングとメンテナンスを専門とする、米国に本拠を置くフルサービスのIT企業です。 同社はウェブサイトデザイン、ウェブホスティング、SEOなどのウェブサービスを提供しています。 また、CRMシステムの導入、アップグレードおよび管理も実施しています。

...