Slide 43
Slide 43 text
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 43
public void transfer(Connection conn, double amount,
int fromAccount, int toAccount) {
String sql = "update account set balance=balance+@amount where id = @account";
conn.countOperation(sql)
.set("amount", -amount, AdbaType.DECIMAL)
.set("account", fromAccount, AdbaType.INTEGER)
.submit();
conn.countOperation(sql)
.set("amount", amount, AdbaType.DECIMAL)
.set("account", toAccount, AdbaType.INTEGER)
.submit();
conn.commit();
}
Transactions (1/2)