The data for the Books application is homogeneous, which means the overall structure is the same for every category, book, review, or piece of linking information. The classic storage method for such data (and usually the best choice) is a SQL database system.
If you’re a Java SE developer and have accessed SQL DBs so far, you might have used Java Database Connectivity (JDBC) . JDBC is an abstraction for SQL statements. The database is queried and returns a result set, which is transformed to lists, objects, and other things by your program. The responsibility ...