ALERTE COOKIE : En naviguant sur notre site, vous acceptez l’utilisation de cookies.
Pour en savoir plus, n’hésitez pas à lire notre Politique de confidentialité et Politique d’usage de cookies.

Migration de Base de données et d'Application multiplateforme Hautement Automatisée, Personnalisée et Optimisée


Conversion de Java SQL Embarqué

Qu'est-ce qu'une JDBC?

Java Database Connectivity est une API Java qui permet aux programmes Java d'exécuter des instructions SQL. Cela permet aux programmes Java d'interagir avec n'importe quelle base de données compatible avec SQL. JDBC fait partie de la plate-forme Java et elle est divisée en 2 paquets: java.sql et javax.sql.

Pourquoi choisir Ispirer MnMTK?

Ispirer Migration and Modernization Toolkit vous aide à effectuer automatiquement l'évaluation complète et la migration des instructions SQL embarquées dans les applications Java. Avec SQLWays il n'est pas nécessaire d'extraire des instructions SQL de code d'application et de les convertir séparément. L'outil réalise tout le processus de migration.



Les Caractéristiques de Conversion

  • Convertit la connection de base de données vers une BD nouvelle (interface java.sql.Connection)
  • Convertit les instructions SQL embarquées depuis les interfaces java.sql pour respecter la syntaxe de la base de données nouvelle:
    • interface java.sql.Statement - utilisée pour envoyer des instructions SQL de base
    • interface java.sql.PreparedStatement - utilisée pour envoyer des instructions préparées ou des instructions SQL de base (dérivées de l'Instruction)
    • interface java.sql.CallableStatement - utilisée pour appeler les procédures stockées de la base de données(dérivées de PreparedStatement)
    • interface java.sql.ResultSet - utilisée pour récupérer et mettre à jour les résultats d'une requête

Par exemple,
Base de données Source Informix

 PreparedStatement mStmt = mConn.prepareStatement("select c_date
 from products where c_date=TODAY");
 ResultSet Rs = mStmt.executeQuery();



Vers

Base de données cible SQL Server

 PreparedStatement mStmt = mConn.prepareStatement("select c_date
 from products where c_date = CONVERT(DATE,GetDate())");
 ResultSet Rs = mStmt.executeQuery();

SQLWays peut supporter les différents types de bases de données sources et cibles dans les applications Java.

Comment convertir?

Veuillez consulter l'article suivant:

Migration de SQL Embarqué et d'API d'accès aux bases de données

L'évaluation

L'évaluation permet d'estimer les efforts et les coûts d'une migration. Pour la conversion de SQL embarqué, l'évaluation peut comprendre:

  • Identifier les fichiers sources contenant le code d'accès aux bases de données
    • Liste de fichiers contenant java.sql
    • Nombre de fichiers et le nombre de code dans chacun d'eux
  • Identifier les instructions SQL embarquées
Pour en savoir plus sur le processus de l'évaluation veuillez consulter l'article suivant:

L'évaluation de Migration Java SQL Embarqué

Ispirer MnMTK automatise la migration de SQL embarqué dans les applications Java. Cela vous permet de diminuer considérablement les risques de conversion et de réduire les efforts internes. La stratégie des prix raisonnables fait de Ispirer MnMTK un instrument encore plus puissant pour ce type de migration.


Contactez-nous pour en savoir plus.

 
Témoignages
Decitre, France

Sybase ASE vers PostgreSQL

Nous recherchions un outil pour effectuer une migration de Sybase à PostgreSQL.

Après quelques recherches nous avons trouvé l’outil d’Ispirer que nous avons...

...

TSS Consultancy, Inde

Microsoft SQL Server vers Oracle

Tout a commencé lorsque mon entreprise était à la recherche de la solution de migration de la base de données SQL Server vers Oracle. Plus de 10...

...

Etudes de cas
IBM DB2 LUW vers PostgreSQL, Etats-Unis

Notre client était la société publique américaine et l'unité indépendante du gouvernement de l'État.

...

Sybase ASE vers Microsoft SQL Server, Chili

Ispirer a déjà réalisé des projets pour des clients sur sept continents, y compris l'Amérique du Sud. Cette fois, nous avons eu l'honneur de coopérer avec un grand fabricant de logiciels basé au...

...