Kurs:Wirtschaftsinformatik SS09 Datenbankmanagementsysteme/Teil 2/JDBC7
Aufgabe 5: JDBC
b) Erweitern Sie das folgende Programm dahingehend, das die beiden angegebenen PreparedStatements pstmt1 und pstmt2 die Abfrage mit dem Parameter 3 innerhalb einer Transaktion ausführen. Die ID wird dabei als Integer repräsentiert. Fügen Sie dazu den benötigten Programmcode zwischen die Kommentare BOT und EOT ein. Stellen Sie dabei sicher, dass im Fehlerfall die Transaktion zurückgesetzt wird. Schreiben Sie den hierfür benötigten Programmcode unter den Kommentar FOT.
public class Beispiel {
public static void main(String[] args) {
try {
Class.forName("COM.ibm.db2.jdbc.net.DB2Driver");
Connection con=null;
con=DriverManager.getConnection(url,"MrX","Secret");
PreparedStatement pstmt1=con.prepareStatement(“DELETE FROM
ersteTab WHERE ID=?“);
PreparedStatement pstmt2=con.prepareStatement(„DELETE FROM
zweiteTab WHERE ID=?“);
BOT
EOT
catch (SQLException e) {
FOT
}