Online banking transactions are being posted to the database when processing suddenly comes to a halt. The integrity of the transaction processing is BEST ensured by:
A、database integrity checks.
B、validation checks.
C、input controls.
D、database commits and rollbacks.