Чё это не подходит? У всех субд есть комманднострочный фронтенд.
Который из баша можно дёргать. И потом программа на баше запросто
может содержать фрагменты на других языках... Для скриптовых языков
-- через HERE-documents, можно внешние программы просто вызывать
же. Ну и CGI-скрипт на баше сделать можно... Просто бытуют какие-то
странные мнения, мол веб нужно делать обязательно на PHP и прочее в
таком духе. Да никто никому ничего не должен. Можно
(Fast)CGI-сделать на C++, с компортом работать из bash (stty в помощь), а с tcp-сокетами из AWK (он умеет, даже древний!). Можно сделать как угодно, куда сложней вырваться из возведённых вокруг тебя догм. Ну и программровать на скриптовых языках нужно уметь, не пытаться всё делать как в C...