Part V. Essentials

Part V covers the essentials that every application programmer using a database should know about but is sometimes afraid to ask:

“It’s so obvious, right?”

“Well, no, it’s not!”

Here, we’ll cover what database transactions are, their scope, and Oracle’s use of implicit locking. We’ll also cover distributed transactions. Then we’ll look at several strategies and tactics you can employ to ensure data integrity. Next, we’ll investigate performance issues. And finally, we’ll take a lighthearted look at troubleshooting. While not strictly JDBC, these are essential topics that every JDBC programmer should understand.

Get Java Programming with Oracle JDBC now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.