<% if … %>
blocks.conn.prepareStatement
, executeUpdate
, conn.commit()
.<%
code %>
— hidden from client..next()
→ advance & return boolean.int
via getInt()/setInt()
String
via getString()/setString()
java.util.Date
via getDate()/setDate()
java.sql.Time
java.sql.Timestamp
.settings.py
(ENGINE driver, NAME path/URL).EmployeeViewSet
:Employee.objects.all().order_by('LastName')
retrieves rows.EmployeeSerializer(queryset, many=True)
–> JSON.settings.py
; ORM abstracts SQL.checkUserExists
returning BOOL; Java would call via CallableStatement.BEGIN TRANSACTION
/ START TRANSACTION
→ begin log.COMMIT
→ make permanent.ROLLBACK
→ undo to begin.AUTOCOMMIT
ON/OFF.