Мне нужно разработать какое-то приложение и использовать в нем БД.
Допустим, я хочу сейчас разработать его под Windows, однако через пару месяцев мне, возможно, придется перенести его на Linux.
Я начал читать об этом немного, но не смог понять, что мне нужно.
Существует или нет универсальный / переносимый / стандартный API для использования БД?
Я читал, что есть ODBC, JDBC, iOBDC, unixODBC? почему все они существуют?
Может ли кто-нибудь помочь мне разобраться в этом вопросе?
Редактировать - я использую C ++ - поэтому, пожалуйста, посоветуйте мне это направление, даже если я буду признателен за рекомендации между языками / между платформами