Novell's MonoTouch makes iPhone development much more appealing for enterprise developers, but enterprise development on the iPhone requires solid database solutions (Want to understand enterprise development? Follow the data).

I have begun investigating DB solutions for the iPhone, by which I mean solutions whereby the iPhone can access the big 3 server-side databases: Oracle, SQL Server, and MySQL.

The big question is whether there can be a single strategy for iPhone development that mitigates DB risk: is there one solution that "just works" no matter which of the major DB vendors happens to be in use?

Stay tuned...