THIS SITE USES COOKIES: By continuing to browse this site, you give your consent for cookies to be used.
For more details, please read our Privacy Policy and Cookies Policy.

Automatisierte und Anpassbare
Migration und Modernisierung
der Datenbanken und Anwendunge


Dynamic SQL und JDBC API in Java-Anwendungen

Was ist JDBC?

Java Database Connectivity (JDBC, Englisch für Java Datenbankverbindungsfähigkeit) ist eine Datenbankschnittstelle der Java-Plattform, die erlaubt, dass Java Programme SQL-Anweisungen benutzen können, so dass diese Java Programme mit jeder Datenbank, die SQL unterstützt, zusammenwirken können. JDBC ist ein Teil der Java-Plattform und wird in 2 Packages eingeteilt: java.sql und javax.sql.

Warum Ispirer MnMTK?

Ispirer MnMTK hilft Ihnen bei der automatischen umfangreichen Bewertung und Migration der eingebetteten SQL-Anweisungen in Java Anwendungen. Mit Ispirer MnMTK müssen Sie keine SQL-Anweisungen aus dem Code einer Anwendung extrahieren und sie separat konvertieren. Das Tool verwirklicht den ganzen Prozess innen.

Diese Demo-Präsentation demonstriert, wie Ispirer MnMTK eingebettets SQL von Java migrieren kann:


Konvertierungsbesonderheiten

  • Konvertierung der Datenbankanbindung auf eine neue Datenbank (java.sql.Connection Schnittstelle)
  • Konvertierung der eingebetteten SQL-Anweisungen von java.sql-Schnittstellen, um sie in Übereinstimmung mit der Syntax einer neuen Datenbank zu bringen):
    • java.sql.Statement Schnittstelle - wird benutzt, um grundlegende SQL-Anweisungen zu schicken
    • java.sql.Prepared Statement Schnittstelle - wird benutzt, um vorbereitete Anweisungen oder grundlegende SQL-Anweisungen zu schicken (abgeleitet von einer Anweisung)
    • java.sql.Callable Statement Schnittstelle - wird benutzt, um gespeicherte Prozeduren einer Datenbank aufzurufen (abgeleitet von einer vorbereiteten Anweisung)
    • java.sql.ResultSet Schnittstelle - wird benutzt, um die Ergebnisse einer Abfrage wiederherzustellen und zu renovieren

Zum Beispiel,
   Informix Quelle-Datenbank

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


 
Nach

   SQL Server Ziele-Datenbank

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

Ispirer MnMTK unterstützt viele Quelle- und Ziele-Datenbanken in Java Anwendungen.


Bewertung

Bewertung hilft bei der Schätzung von Kraftaufwand und Kosten der Migration. Bei der Konvertierung von eingebettetem SQL kann die Bewertung die folgenden Aspekte einschließen:

  • Quelldateien, die den Code des Datenbankzugriffs enthalten, zu identifizieren
    • Liste der Dateien, die java.sql enthalten
    • Anzahl an Dateien und Anzahl an Code in jeder Datei
  • Eingebettetes SQL-Anweisungen zu identifizieren

Um im Detail über den Prozess der Bewertung kennenzulernen, folgen Sie dem Link:

Java Eingebetettes SQL Migration Bewertung


Bitte kontaktieren Sie uns, wenn Sie weitere Informationen brauchen.

 
Zeugnisse
26.01.2017Susquehanna Information Systems, die USA
IBM DB2 AS/400 nach Microsoft SQL Server

"Sehr geehrte Damen und Herren,

Susquehanna Information Systems arbeitet mit den mittelständischen Unternehmen. Unser...

...

02.01.2017Wine & Vinos GmbH, Deutschland
Progress nach Microsoft SQL Server

"Wir mussten unser ERP-System von Progress Datenbank migireren. Wir haben uns für Microsoft Dynamics NAV entschieden und...

...

Fallstudien
05.01.2017Informix 4GL nach C#.NET, die USA Die Erweiterungsstufe als primärer Schritt der Anwendungsmigration.


Einer der weltweit führenden globalen Führungskräfte und Innovatoren, der integrierte Technologie- und...

...

09.09.2016C++ nach C#.NET, die Niederlande

Dieses Mal war ein niederländisches IT-Unternehmen unser Kunde, der vollständig integrierte Lösungen zur Verfügung stellt. Diese Lösungen helfen bei der Entwicklung vom digitalen Design. Seit...

...