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