I don't absolutly sure that is exactly what are u looking for,
but any way, try to see:

For Java :
http://otn.oracle.com/docs/products/...nc.htm#1009011

For c++
http://otn.oracle.com/docs/products/...adv.htm#449793

Because u have to know application environment fo rsolve ur problem.