Туннельные запросы ODBC к конечной точке REST

Есть ли простой способ туннелировать SQL-запросы, которые отправляются в ODBC-драйвер, в спокойное API без написания собственного драйвера ODBC с использованием C/C++?

Мне нужно сделать это, потому что я хочу перенаправить некоторые запросы odbc на спокойный API. Например:

|----------|             |--------|                         |---------|
| Database |  <- read -  |  ODBC  | - send data to write -> | Restful |
|          |  - Write -> | Driver | <-     read data      - |   API   |
|----------|             |--------|                         |---------|

Сервер базы данных (sql-anywhere) будет встраивать источник ODBC в качестве удаленного сервера, чтобы я мог читать и писать с него.

Большое спасибо


person BendEg    schedule 16.02.2016    source источник
comment
Есть ли обновление? В итоге вы использовали SambaEngine SDK?   -  person Sascha Vetter    schedule 11.08.2016
comment
@SaschaVetter в конечном итоге мы пишем собственный драйвер с использованием C #.   -  person BendEg    schedule 11.08.2016


Ответы (1)


Один из способов сделать это — использовать SimbaEngine SDK (http://www.simba.com/drivers/simba-engine-sdk/), который выполняет большую часть работы с ODBC, позволяя вам реализовать коммуникационные элементы. Вы по-прежнему пишете драйвер (на C++, Java или C#), но требуемый код гораздо проще и его гораздо меньше.

person KylePorter    schedule 17.02.2016
comment
Да, прочитал и попробовал sdk, но он кажется слишком дорогим для моих нужд. Если вам нужно больше функций, чем мне, это блестяще и очень, очень хорошо... - person BendEg; 17.02.2016
comment
@BendEg, снова обратитесь к Симбе и назовите себя со ссылкой на этот пост, возможно, есть что-то, что можно сделать. - person KylePorter; 18.02.2016