请教linux下,连接,读写database和windows下的区别

请教linux下,连接,读写database和windows下的区别

大家好!
   我初碰LINUX,连安装可能还不太熟,别说应用,
所以在连接,读写DATABASE上,有些问题,还请大家指点。

在WINDOWS下,写个类就可以进行DAO等动态连接,
LINUX下也是用C+,那么这里该怎么写?
LINUX下最好连的DATABASE是什么呢?DB2?ORCALE?还是
被收购了的INFORMIX?

LINUX下的编程是只见一条路么?
WINDOWS下我见到的是四处开着的门,
突然门关了,我不知路在何方了,还请多多帮忙,
谢谢      
Linux下的编程和Windows下的思路是一样的,只是实现的方法不同

Linux下的所能应用的东西没有MS平台下的多,但是也有他的解决方法,连接数据库是靠一些连接函数,这些函数一般包含在这些数据库的客户端里,比如mysql就有一系列的API函数,好用的话,都可以,mysql简单一些罢了。

Linux下的编程也是多种多样,Windows下有的,Linux下也会有。      
请问,您能给我个连MYSQL,进行读写的例子么?
您说的连接database的API,我该从哪个方面获取这些信息?
在WINDOWS下可以查API的书和MFC,
那么,在LINUX下呢?每个API有相应的代码例子么?

RedHat 7.*里的tripwire的源码不知您看没看过?      
mysql也又ODBC接口--MyODBC,可以通过ODBC来连接mysql
可以看看有关mysql的书。
C API代码包含在mysqlclient库里,允许C程序调用存取一个数据库
连接mysql地函数可以用mysql_init()和mysql_real_connect(),mysql_query()用来执行sql语句,和php里使用mysql函数没有太大区别。