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
Tabelle 1. JDBC -Beispielprogrammdateien
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.