通过JNI接口调用c++接口时,c++接口中oracle数据库连接总是创建失败,急求解答

封装了一个c++的接口类给java调用,接口中实现一些数据库查询操作,
接口在mfc下测试正常,通过java调用时数据库创建失败,ado,odbc,oci
的接口均试过了,都不成功,请问有人知道怎么解决吗?

看下返回什么错误信息,然后才好判断,比如odbc驱动。

连接字符串是封装在c++中没?如果是java传递的,那可能字符串传进来有问题