Effectuez votre migration de MS SQL Server T-SQL vers Java avec Ispirer Migration and Modernization Toolkit!
Pourquoi Ispirer MnMTK?
Effectuez votre migration avec Ispirer Systems et profitez donc des avantages suivants que vous offre notre outil:
-
Cohérence et Intégration: automatisation jusqu'à 100%
-
Personnalisation rapide: individualisation et optimisation de la converson (1-3 jours ouvrables en moyenne)
-
Engagement pré-vente: nous démontrons une conversion complète au cours de l'évaluation avant que vous preniez une décision
- Prix Raisonnable: nous offrons une tarification souple
- Conversion Optimisée: en tant que résultat vous obtenez un code intelligent et maintenable, sans aucun middleware à utiliser après la conversion
Evaluation et Achat
L'évaluation de votre projet de migration permettra de mesurer les ressources nécessaires aussi bien que le coût de votre migration. Afin de faciliter ce processus, n'hésitez pas à nous envoyer les détails sur votre projet en demandant un devis:
Ispirer Migration Solution
MS SQL Server vers Java Commander
Caractéristiques de Conversion
Ispirer MnMTK a une capacité built-in pour migrer des procédures et fonctions Microsoft SQL Server vers les classes Java avec méthodes sans connexion à la base de données. Lors de la migration de procédures stockées de MS SQL Server notre outil génère une Java class qui contient toute la logique métier qui a été implémentée au sein des procédures.
Par exemple:
Procédure source de 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
)
Code 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
{
}
}
}
- Toutes les instructions DML sont converties en PreparedStatements.
- Types de variables sont migrées vers types correspondants en Java.
- Open cursors dans les Java classes.
Contactez-nous pour en savoir plus.
|