Chapter 13. Database programming with Groovy

This chapter covers

  • Using the low-level Groovy API for interacting with relational databases
  • Transactions, batching operations, and retrieving database metadata
  • DataSets for performing CRUD operations
  • Architectural and design of a data access layer
  • Groovy and NoSQL databases

As far as the laws of mathematics refer to reality, they are not certain, and as far as they are certain, they do not refer to reality.

Albert Einstein

Databases are stores of structured data. If your Groovy application needs persistent data, you most likely will need to talk to one. There are many different kinds, each with particular advantages, disadvantages, and characteristics; luckily Groovy makes it easy to talk to ...

Get Groovy in Action, Second Edition 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.