The C language does not create databases, but you can access multiple databases through existing libraries, for example: SOCI OTL LMDB++