This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
And for database storing, if you feel the DAO pattern is not good enough, and ORM is too much, still you can have some POJOs dedicated for DB
stuff, to ascertain that the values are in right format [and type checking] and finally create the SQL wherein modification of the same can be done with minimum of fuss.