[unixODBC-support] SUN's JDBC-ODBC Bridge and unixODBC

Nick Gorham nick at lurcher.org
Tue Mar 24 17:08:34 GMT 2009


Andy Warner wrote:

> Nick,
>
> Thanks for your help. strace revealed that the jdbc bridge was looking 
> for libodbcins.so but I had no /usr/lib/libodbcins.so link, only had 
> libodbcins.so1 and libodbcins.so.1.0.1. I am not sure why as as far as 
> I know this was a standard install for CentOS5.2 from the rpm package. 
> Could this be missing from the install?
>
> I added a link for libodbcins.so and now it will communicate with the 
> unixODBC driver. However, when the SQLDriverConnect function is called 
> it fails. The unixODBC driver never calls my odbc driver function. So, 
> it seems to be failing within unixodbc before it calls my function 
> (The error message is simply "General Error").
>
> I logged the failed call to SQLDriverConnect and then used Base to 
> make a direct odbc connection (eliminating the bridge) with the same 
> DNS. The latter succeeded. I compared the two log entries (which I 
> included below) and found one thing that seems to stand out. In the 
> failed call to SQLDriverConnect they do not seem to terminate the PWD 
> attribute with a semi-colon. In the one that succeeds, it is 
> terminated with a semi-colon. Do you believe this would cause the 
> unixODBC SQLDriverConnect function to fail?

I wouldn't have thought so, but could be wrong. Should be easy enough to 
test.

-- 
Nick


More information about the unixODBC-support mailing list