Databases Reference
In-Depth Information
}
}
public static void main(String[] s){
DBVerbindung db=new DBVerbindung();
db.verbinden("Kleuker","Kleuker");
db.verbindungAnalysieren();
db.verbindungTrennen();
}
}
Die Methode verbindungAnalysieren() zeigt einen sehr kleinen
Ausschnitt aus den vorhandenen Metadaten, so kann man mit
storesMixedCaseIdentifiers() feststellen, ob bei Tabellen und
Spalten Groß- und Kleinschreibung unterschieden wird. Bei ei-
ner erfolgreichen Verbindung zur Datenbank kann die Ausgabe
wie folgt aussehen.
DB-Name: Oracle
DB-Version: 10
DB-Release: 2
Transaktionen erlaubt: true
beachtet Großklein :false
unterstützt UNION :true
max. Prozedurname: 30
Weiterhin erlaubt das Connection-Objekt die Steuerung von
Transaktionen. Dies geschieht durch die Aufrufe
con.commit();
con.rollback();
Man kann das sogenannte Autocommit mit
con.setAutoCommit(true);
einschalten oder mit dem Parameterwert false ausschalten. Die
Nutzung von Autocommit ist wie nach den Diskussionen über
die Transaktionssteuerung bekannt, nur in begründeten Aus-
nahmefällen sinnvoll einsetzbar. Trotzdem ist die Standardein-
stellung bei Oracle der Wert true.
Autocommit per
default gesetzt
13.2
Anfragen über JDBC
Um eine Anfrage ausführen zu können, muss man sich zu-
nächst ein Statement-Objekt von dem Connection-Objekt durch
Anfrage: State-
ment
Statement stmt=con.createStatement();
287
Search WWH ::




Custom Search