JDBC -Beispiele
UNIX-Verzeichnis: sqllib/samples/java/jdbc
.
Windows-Verzeichnis: sqllib\samples\java\jdbc
.
JDBC -Beispiele umfassen die folgenden Programmtypen:
- Beispiele für die Routine ADMIN_CMD
- Beispiele, die die Verwendung der gespeicherten Prozedur ADMIN_CMD für Verwaltungstasks über die SQL-Schnittstelle veranschaulichen
- Beispiele auf Installationsimageebene
- Programme, die sich mit der Installationsimageversion des Datenbankprodukts befassen
- Beispiele auf Datenbankebene
- Programme, die mit Datenbankobjekten arbeiten.
- Beispiele auf Tabellenebene
- Programme, die sich mit Tabellenobjekten befassen
- Datentypbeispiele
- Programme, die mit Datentypen arbeiten.
- Applet-Beispiele
- Beispiele, die Java-Applets veranschaulichen.
- Beispiele für gespeicherte Prozeduren
- Beispiele, die gespeicherte Prozeduren veranschaulichen.
- Beispiele für benutzerdefinierte Funktionen
- Beispiele, die benutzerdefinierte Funktionen veranschaulichen.
- Java-Bean-Beispiele
- Beispiele, die Java-Bean-Klassen veranschaulichen.
- Java-GSS-API-Plug-in-Beispiele
- Beispiele, die das JCC-GCC_API-Plug-in veranschaulichen
- Weitere Beispielprogramme
- Beispiele, die nicht in eine der vorherigen Kategorien fallen
Typ der Stichprobe | Name des Beispielprogramms | Programmbeschreibung |
---|---|---|
Beispiele für gespeicherte Prozeduren ADMIN_CMD | AdmCmdAutoCfg.java |
Vorgehensweise zum automatischen Konfigurieren einer Datenbank mit der Routine ADMIN_CMD. |
AdmCmdContacts.java |
Vorgehensweise zum Hinzufügen, Aktualisieren und Löschen von Kontakten und Kontaktgruppen mit der Routine ADMIN_CMD. | |
AdmCmdOnlineBackup.java |
Vorgehensweise zum Ausführen einer Onlinesicherung mit der Routine ADMIN_CMD | |
AdmCmdUpdateCfg.java |
Vorgehensweise zum Aktualisieren und Zurücksetzen der Konfigurationsparameter für Datenbank und Datenbankmanager mit der Routine ADMIN_CMD. | |
AdmCmdExport.java |
Vorgehensweise zum Exportieren von Daten mit der Routine ADMIN_CMD | |
AdmCmdImport.java |
Vorgehensweise zum Importieren von Daten mit der Routine ADMIN_CMD | |
AdmCmdQuiesce.java |
Vorgehensweise zum Versetzen von Tabellenbereichen und Datenbanken in den Quiescemodus mit der Routine ADMIN_CMD. | |
AdmCmdDescribe.java |
Vorgehensweise zum Beschreiben von Tabellen und Indizes mit der Routine ADMIN_CMD. | |
Beispiele auf Installationsimageebene | IlInfo.java |
Vorgehensweise zum Abrufen und Festlegen von Informationen auf Installationsebene. |
Beispiele auf Datenbankebene | DbAuth.java |
Vorgehensweise zum Erteilen/Anzeigen/Entziehen von Berechtigungen auf Datenbankebene |
DbConn.java |
Vorgehensweise zum Herstellen und Trennen einer Verbindung zu einer Datenbank. | |
DbInfo.java |
Vorgehensweise zum Abrufen und Festlegen von Informationen auf Datenbankebene | |
DbMCon.java |
Vorgehensweise zum Herstellen und Trennen einer Verbindung zu mehreren Datenbanken. | |
DbNative.java |
Vorgehensweise zum Umsetzen einer Anweisung, die eine ODBC -Escape-Klausel enthält, in ein datenquellenspezifisches Format. | |
DbRsHold.java |
Verwendung der Cursoroffenhaltung von Ergebnismengen in Universal JDBC -Treibern für Linux, Unix und Windows Der Universal JDBC -Treiber implementiert die in JDBC3angegebene API für Cursoroffenhaltung für Ergebnismengen. | |
DbSeq.java |
Vorgehensweise zum Erstellen, Ändern und Löschen einer Sequenz in einer Datenbank. | |
DbUse.java |
Verwendung von Datenbankobjekten. | |
GetDBCfgParams.java |
Vorgehensweise zum Abrufen von Datenbankkonfigurationsparametern | |
GetDBMCfgParams.java |
Vorgehensweise zum Abrufen von Konfigurationsparametern des Datenbankmanagers. | |
GetLogs.java |
Vorgehensweise zum Abrufen der Kundensicht für Einträge in Diagnoseprotokolldateien. | |
TrustedContext.java |
Vorgehensweise zum Erstellen eines gesicherten Kontexts, zum Identifizieren und Verwenden einer gesicherten Verbindung zum Wechseln von Benutzer-IDs und zum Anfordern von spezifischen Berechtigungen für gesicherte Kontexte. | |
Beispiele auf Tabellenebene | Cgtt.java |
Verwendung von erstellten temporären Tabellen mit Prozeduren, Funktionen, Triggern und Sichten. |
GetMessage.java |
Vorgehensweise zum Abrufen einer Fehlernachricht in der erforderlichen Ländereinstellung mit Tokenersetzung | |
ImplicitCasting.java |
Verwendung der impliziten Umsetzung. | |
LargeRid.java |
Aktivieren der Unterstützung für große Satz-IDs sowohl für neue Tabellen/Tabellenbereiche als auch für vorhandene Tabellen/Tabellenbereiche. | |
ScalarFunctions.java |
Verwendung verbesserter Skalarfunktionen. | |
SetIntegrity.java |
Vorgehensweise zum Ausführen von Online SET INTEGRITY für eine Tabelle. | |
TbAST.java |
Verwendung der Zwischenspeichertabelle für die Aktualisierung verzögerter AST. | |
TbCompress.java |
Vorgehensweise zum Erstellen von Tabellen mit der Option für Null-und Standardwertkomprimierung. | |
TbConstr.java |
Vorgehensweise zum Arbeiten mit Tabellenintegritätsbedingungen. | |
TbCreate.java |
Vorgehensweise zum Erstellen, Ändern und Löschen von Tabellen. | |
TbGenCol.java |
Verwendung generierter Spalten. | |
TbIdent.java |
Verwendung von Identitätsspalten. | |
TbInfo.java |
Vorgehensweise zum Abrufen und Festlegen von Informationen auf Tabellenebene | |
TbInTrig.java |
Verwendung eines INSTEAD OF-Triggers für eine Sicht. | |
TbMerge.java |
Verwendung der Anweisung MERGE. | |
TbMod.java |
Vorgehensweise zum Ändern von Informationen in einer Tabelle. | |
TbOnlineInx.java |
Vorgehensweise zum Erstellen und Reorganisieren von Indizes für eine Tabelle. | |
TbPriv.java |
Vorgehensweise zum Erteilen/Anzeigen/Widerrufen von Zugriffsrechten auf Tabellenebene. | |
TbRead.java |
Lesen von Informationen in einer Tabelle. | |
TbRowcompress.java |
Vorgehensweise zum Ausführen der Zeilenkomprimierung für eine Tabelle und zur Verwendung der Erweiterung für die automatische Wörterverzeichniserstellung. | |
TbSel.java |
Vorgehensweise zum Auswählen aus den folgenden Optionen: Einfügen, Aktualisieren, Löschen. | |
TbTemp.java |
Verwendung deklarierter temporärer Tabellen. | |
TbTrig.java |
Verwendung eines Triggers für eine Tabelle. | |
TbUMQT.java |
Verwendung von benutzermaterialisierten Abfragetabellen (Übersichtstabellen). | |
TbUnion.java |
Einfügen über eine UNION ALL-Sicht. | |
Datentypen | DtInfo.java |
Vorgehensweise zum Abrufen von Informationen zu Datentypen |
DtLob.java |
Lesen und Schreiben von LOB-Daten. | |
DtUdt.java |
Vorgehensweise zum Erstellen, Verwenden und Löschen von benutzerdefinierten einzigartigen Datentypen. | |
Applet-Beispiele | Applt.java |
Verwendung von Applets. |
Beispiele für gespeicherte Prozeduren | spcat |
Katalogscript der gespeicherten Prozedur für das Programm 'spserver'. Dieses Script ruft SpDrop.db2 und SpCreate.db2 unter UNIX auf. |
spcat |
Katalogscript der gespeicherten Prozedur für das Programm 'spserver'. Dieses Script ruft SpDrop.db2 und SpCreate.db2 unter Windows auf. | |
SpCreate.db2 |
CLP-Script zum Absetzen von CREATE PROCEDURE-Anweisungen. | |
SpDrop.db2 |
CLP-Script zum Löschen von gespeicherten Prozeduren aus dem Katalog. | |
SpClient.java |
Clientprogramm zum Aufrufen der in SpServer.java deklarierten Serverfunktionen. | |
SpServer.java |
Funktionen gespeicherter Prozeduren, die auf dem Server erstellt und ausgeführt werden. | |
Arrays_Sqlpl.java |
ARRAY-Variable in gespeicherter SQL-Prozedur verwenden. | |
Array_Stack.java |
ARRAY-Variable in gespeicherter SQL-Prozedur verwenden. Stackfunktionen implementieren. | |
bonus_calculate.db2 |
Gespeicherter procdure-Code für das Beispiel Array_Sqlpl.java zum Abfragen des Bonus für einen Mitarbeiter. | |
stack_functions.db2 |
Gespeicherter procdure-Code für das Beispiel Array_Stack.java zum Implementieren von Stackfunktionen. | |
Beispiele für benutzerdefinierte Funktionen | UDFcli.java |
Clientanwendung, die die benutzerdefinierte Funktionsbibliothek UDFsrv aufruft. |
UDFsrv.java |
Benutzerdefinierte Funktionen, die von UDFcli.java aufgerufen werden | |
udfcat |
UDF-Katalogscript für das Programm UDFsrv. Dieses Script ruft UDFDrop.db2 und UDFCreate.db2 unter UNIX auf. | |
udfcat |
UDF-Katalogscript für das Programm UDFsrv. Dieses Script ruft UDFDrop.db2 und UDFCreate.db2 unter Windows auf. | |
UDFDrop.db2 |
CLP-Script zum Löschen von UDFs aus dem Katalog. | |
UDFCreate.db2 |
CLP-Script zum Absetzen von CREATE PROCEDURE-Anweisungen. | |
UDFjcli.java |
Clientanwendung, die die benutzerdefinierte Funktionsbibliothek UDFjsrv aufruft. | |
UDFjsrv.java |
Benutzerdefinierte Funktionen, die von UDFjcli.java aufgerufen werden. | |
udfjcat |
UDF-Katalogscript für das Programm UDFjsrv. Dieses Script ruft UDFjDrop.db2 und UDFjCreate.db2 unter UNIX auf. | |
udfjcat |
UDF-Katalogscript für das Programm UDFjsrv. Dieses Script ruft UDFjDrop.db2 und UDFjCreate.db2 unter Windows auf. | |
UDFjDrop.db2 |
CLP-Script zum Löschen von UDFs aus dem Katalog. | |
UDFjCreate.db2 |
CLP-Script zum Absetzen von CREATE PROCEDURE-Anweisungen. | |
UDFsCreate.db2 |
In UDFsqlsv.java enthaltene UDFs katalogisieren | |
UDFsDrop.db2 |
Vorgehensweise zum Entkatalogisieren der in UDFsqlsv.java enthaltenen UDFs | |
UDFsqlcl.java |
Rufen Sie die UDFs in UDFsqlsv.java auf. | |
UDFsqlsv.java |
Benutzerdefinierte Funktionen mit SQL-Anweisungen, die von UDFsqlcl.java aufgerufen werden | |
Java-Bean-Beispiele | CreateEmployee.java |
Vorgehensweise zum Erstellen eines Mitarbeiterdatensatzes |
GeneratePayroll.java |
Vorgehensweise zum Generieren von Lohnbuchhaltungsberichten nach Abteilung. | |
Java-GSS-API-Plug-in-Beispiele | JCCKerberosPlugin.java |
Implementieren Sie ein GSS-API-Plug-in, das die Kerberos -Authentifizierung mit IBM Db2® Universal Driver ausführt. |
JCCKerberosPluginTest.java |
Verwenden Sie JCCKerberosPlugin, um eine Db2 -Verbindung mit IBM Db2 Universal Driver abzurufen. | |
JCCSimpleGSSPlugin.java |
Implementieren Sie ein GSS-API-Plug-in, das die Überprüfung von Benutzer-ID und Kennwort mithilfe von IBM Db2 Universal Driver durchführt. | |
JCCSimpleGSSContext.java |
Implementieren Sie einen GSSContext, der von JCCSimpleGSSPlugin verwendet werden soll. | |
JCCSimpleGSSCredential.java |
GSSCredential implementieren, der von JCCSimpleGSSPlugin verwendet werden soll | |
JCCSimpleGSSException.java |
Implementieren Sie eine GSSException, die von JCCSimpleGSSPlugin verwendet wird. | |
JCCSimpleGSSName.java |
Implementieren Sie einen GSSName, der von JCCSimpleGSSPlugin verwendet wird. | |
JCCSimpleGSSPluginTest.java |
Verwenden Sie JCCSimpleGSSPlugin, um eine Db2 -Verbindung mit IBM Db2 Universal Driver abzurufen. | |
Weitere Beispielprogramme | Util.java |
Dienstprogramme für JDBC -Beispielprogramme. |