Chapter 9. JDBC Quality of Services and Best Practices
Quality of service refers to transaction services, security services, connection caching, and other infrastructure services. Connection caching was addressed in Chapter 7. This chapter looks at transaction services in JDBC, including local transaction, distributed transactions, and transaction save-point, and then looks at security services such as SSL/JSSE support. Finally, we’ll look at some programming tips and logging/tracing.
A transaction is a unit of work, which has the generally defined and well-known ACID properties (i.e., Atomicity, Consistency, Isolation, and Durability). In the Oracle database environment, a transaction begins at the first SQL statement ...