Microsoft SQL Server Transact-SQLからJavaへの移行
アプリケーション変換ツールIspirer MnMTKはSQL Server T-SQLからJavaへの変換をサポートしています。
なぜIspirer MnMTKなのか
データベース・アプリケーション移行ツールIspirer MnMTKは、様々な個別のビジネス要件に応えることができる費用対効果の高い製品です。私たちの柔軟性の高いツールは絶えず進化しています。それによる、Microsoft SQL Server T-SQLからJavaへの移行はほぼ99%の自動化になります。Ispirer はMicrosoft SQL Server T-SQLからJavaへの移行における、ツールライセンスか移行サービスをご提供します。
主な利点:
- 全般的なサポート:私たちのテクニカルチームは絶大経験のおかげで、最も複雑なタスクの解決策を見つけることをお約束します
- 迅速なカスタマイズ:修正、カスタム変換、最適化(ほとんどの要件は 1~2 日で対応)
- 検討段階での共同作業:お客様の検討期間中に変換のデモをお見せすることができます
- 柔軟な価格設定:幅広いオプションの提供
- 最適化された変換:インテリジェントで保守し易いコードを生成します。変換後特別なIspirerのミドルウェア等は必要ありません
Ispirer移行ソリューションMS SQL Server T-SQLからJavaへ リクエスト
変換機能
SQL Serverを変換する中に、Ispirer MnMTKはビジネスロジックを含むJavaクラスを生成します。
例えば:
ソースSQL Serverプロシージャ:
CREATE PROCEDURE sp_set_sel AS DECLARE @sTemp VARCHAR(30) DECLARE @sColType VARCHAR(30) DECLARE @sString1 VARCHAR(30) DECLARE @sString2 VARCHAR(30) SET @sTemp = (SELECT CASE @sColType WHEN 'smallint' THEN @sString1 WHEN 'bigint' THEN @sString1 WHEN 'tinyint' THEN @sString1 ELSE @sString2 END )
Javaコード:
import java.util.*; public class sp_set_sel { public static void spsp_set_sel() throws Exception { try { String sTemp = NULL; String sColType = NULL; String sString1 = NULL; String sString2 = NULL; sTemp =(sColType.equals("smallint")) ?sString1:(sColType.equals("bigint")) ?sString1:(sColType.equals("tinyint")) ?sString1: sString2; } catch(Exception e) { e.printStackTrace(); throw e; } finally { } } }
- 全てのDML文は PreparedStatementsに変換
- 変数のタイプはJavaタイプに移行
- OpenカーソルをJavaクラスで処理
詳細はお問い合わせください。
|