姬長信(Redy)

在JBoss 7.1上使用JPA / Hibernate / JAVA访问AS / 4…


-ORIGINAL_POST-

我目前正在开发在JBoss 7上运行的JAVA(1.7)服务器应用程序.使用Spring和Hibernate并没有什么异常,但是我必须将旧的AS / 400 DB连接到系统.到目前为止,我已经调整了应用程序服务器的驱动程序,并且数据库连接已建立.应用程序服务器已记录已找到数据库.

现在,我尝试使用JPA和Hibernate访问数据.但是我的库似乎有问题.他是服务器正在记录的内容.

英语:

For this file no library has been found in the SQL/ODBC files. The
file was not found in the *CURLIB, *LIBL or the default library of the
data base source. There is no OVRDBF or a OVRDBF has not been set.
[…] PCSACC/400

德文原文:

Für diese Datei wurde keine Bibliothek in den SQL/ODBC-Daten
ermittelt. Die Datei wurde nicht in der *CURLIB, *LIBL oder in der
Default-Bibliothek der Datenquelle gefunden. Es besteht kein OVRDBF
oder in einem OVRDBF wurde keine Bibliothek angegeben. [..] PCSACC/400

我的假设是正确的,并且我必须向EAR中添加其他库才能运行查询?另一种情况是,必须以不同的方式访问AS / 400-也许应用程序已连接到数据库,但没有连接到我需要访问的实例.

另一个问题-我可以模拟这种类型的数据库吗?

-EDIT_ONE-

JBoss’urn:jboss:domain:datasources:1.0’子系统的数据源配置:


  192.168.1.666
  A1B2C3D4
  DMS7_0
  myuser
  myuser
  system
  true
  full
  com.ibm.as400

以及可能的驱动程序:


  
    net.sourceforge.jtds.jdbc.Driver
    net.sourceforge.jtds.jdbcx.JtdsDataSource
  
  
    com.ibm.db2.jcc.DB2Driver
    com.ibm.db2.jcc.DB2XADataSource
  
  
    com.ibm.as400.access.AS400JDBCDriver
    com.ibm.as400.access.AS400JDBCXADataSource
  

Hibernate版本:

>休眠核心3.6.9
> Hibernate JPA API 2.0

数据源的JBoss-Web-Configuration


  jdbc/ASdb
  java:/asdb