sta*_*ker 12 java db2 macos jdbc
我尝试使用jboss-seam与db2数据库,发生以下错误
com.ibm.db2.jcc.a.SqlException: [jcc][10389][12245][3.52.95] while loading the native
library db2jcct2, java.lang.UnsatisfiedLinkError: no db2jcct2 in java.library.path
an error occurred ERRORCODE=-4472, SQLSTATE=null
Run Code Online (Sandbox Code Playgroud)
我试着设置-Djava.library.path=/opt/IBM/db2/V9.5/lib64以及
-Djava.library.path=/opt/IBM/db2/V9.5/lib32
Run Code Online (Sandbox Code Playgroud)
两条路径都包括 libdb2jcct2.so
我也尝试设置LD_LIBRARY_PATH没有效果.
操作系统是MacOs
编辑我也尝试使用JDBC4驱动程序db2jcc4.jar,因为jdbc4驱动程序不应该依赖本机库.
Ian*_*vde 25
用于JDBC和SQLJ的IBM数据服务器驱动程序包括Type 2和Type 4 JDBC驱动程序.请检查以下内容:
1)确保驱动程序在您的类路径中:db2jcc.jar.或者,您可以使用JDBC4驱动程序(db2jcc4.jar),但不要将它们都放在类路径中.
2)确保com.ibm.db2.jcc.DB2Driver在应用程序配置中指定JCC驱动程序().
3)使用类似4的URL jdbc:db2://server:port/database.如果您指定类似2的URL,jdbc:db2:database则驱动程序将开始查找本机库.