从 JBoss 应用程序服务器连接到 DB2 时出错
我正在尝试从 JBoss 应用程序服务器中托管的 Java 应用程序连接到 AS400 数据库 DB2。 但是,当我运行应用程序时,我收到以下错误:
为 URL 指定的驱动程序类明显错误:class: com.ibm.as400.access.AS400JDBCDriver, url: jdbc:as400://DBSYTEM;driver =toolbox;trace=false;errors=full;prefetch=true;naming=system;libraries=*LIBL
有人曾经遇到过类似的问题吗?
谢谢,
维拉。
I'm trying to connect to the AS400 database DB2 from a Java application hosted in JBoss application server. But, I'm getting the below error when ever I run my application:
Apparently wrong driver class specified for URL: class: com.ibm.as400.access.AS400JDBCDriver, url: jdbc:as400://DBSYTEM;driver=toolbox;trace=false;errors=full;prefetch=true;naming=system;libraries=*LIBL
Has anyone ever faced similar problem before?
Thanks,
Veera.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我有完全相同的问题。
将 connection-url 设置为以下内容解决了该问题。
jdbc:as400://[系统名称]/[架构];扩展动态=true;包=jbpkg;包缓存=true;包库=jboss;错误=完整
I had exactly the same problem.
Setting connection-url as the following resolved the problem.
jdbc:as400://[systemname]/[schema];extended dynamic=true;package=jbpkg;package cache=true;package library=jboss;errors=full
从您问题中的连接 URL 来看,我认为您正在 AS/400 上使用 DB2。
您是否已验证 IBM DB2 for AS/400 JDBC 驱动程序是否存在正确的类路径? IBM DB2 for AS/400 的 JDBC 驱动程序不是由 JBoss Application Server 提供的,它仅由 IBM 提供。
From the connection URL in your question, I think you're using DB2 on AS/400.
Have you verified the existence of the correct classpath of IBM DB2 for AS/400 JDBC driver? The JDBC driver of IBM DB2 for AS/400 is not provided by JBoss Application Server, it's provided only from IBM.