У нас есть система, написанная на C и работающая под управлением Solaris & Linux, которая использует библиотеку Sybase CT для доступа к базе данных Sybase.
Мы генерируем определения таблиц, индексы, хранимые процедуры и C-код из собственной разработанной DDL, чтобы уменьшить объем работы и ошибок.
Мы хотели бы добиться независимости от базы данных, чтобы мы могли добавить (в первую очередь) поддержку Oracle.
Мы думаем о ODBC или ESQL / C, но не имеем опыта работы с ними.
Какое решение вы бы предложили (желательно, конечно, дешевое и простое). Возможно ли иметь одно исходное решение?