OCILIB ist eine C-Bibliothek zum Zugriff auf Oracle-Datenbanken. Sie kapselt OCI (Oracle Call Interface), eine Programmierschnittstelle auf niederer Ebene, die von Oracle bereitgestellt wird und leistungsfähig ist, aber ein komplexes API besitzt. OCILIB baut auf OCI auf, verbirgt dessen Komplexität und stellt ein einfacheres, besser lesbares und besser wiederverwendbares API bereit. (non)