当然能.以比较流行的ORACLE为例,它就专门为C提供了专门的编程接口.OCI(oracle call interface).让C/C++代码更高效的访问ORACLE.不用其它方的连接缓存,最大的方便C开发人员.同样DB2、Sysbase也有其专门访问接口,方便大应用级别的访问.因为相对比较低级,所以要学的东西很多.
和数据库链接的方式很多,ODBC,DAO等,都需要相应的数据库驱动或LIB,你首先要明确数据源是什么,要以什么方式链接