c语言当然可以连接数据库了。看你是想要连接什么数据库呢?各种数据库都有很多相应的函数实现了。看你想要使用什么技术了,比如说ado,odbc,dao,等等都可以连接数据库。
看你要连什么了,几乎所有数据库都会为c语言编写接口,你只需要调用它们的接口就行了。