This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
I would say in this case, you could still have a manager class which deals with some logic surrounding the result set. This manager could manage the connections to the database. i.e manager->initialise DAO->work with result set... and so on..