linux下C连接oracle数据库的选择问题

去网上搜索了一下,linux下C语言链接oracle数据库主要是两种方法:proc 和 OCI  不像mysql提供的是统一的C语言接口。
     这两个连接方法的优缺点是什么?对oracle数据库不熟悉,头疼。