Options in C++ for connecting to Oracle are OCI, OCCI and Pro*C. Pro*C is fairly easy; OCI is a direct API for calling Oracle functions and has the best performance although is quite complex. OCCI is an object-oriented API and is also relatively easy to use.