Kundenspezifische, hochqualifizierte und plattformübergreifende Migration von
Datenbanken und Anwendungen.


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...

...