I really enjoy the JDBC abstraction in Java. I don't care what database type I am connecting to, or what driver is being used. That's all set up in the DataSource object, and once it's done, we just use connections. It's such a consistent API in order to commit/rollback, perform transactions, and you only need to learn it once, and move on with your life. MySQL/Oracle - no worries, it's all the same (except for the SQL differences)
Four questions: 1. What is the most popular equivalent for c++/c. 2. What is the best? 3. Is there any api that mirrors the java api for connections? Something very similar? 4. I really like the Dao/DaoImpl pattern often employed in Java. Do people do this same pattern in c++.
Thanks guys!