如何在Weblogic5.1中通过ODBC访问Access?

littlefish00 2001-06-22 02:40:00
我写一个EJB测试程序的时候通过ODBC访问ACCESS数据库时发生如下错误,不知该如何解决,谢谢!
星期五 六月 22 14:25:45 GMT+08:00 2001:<I> <EJB JAR deployment C:\usr\yje\program\java\testejb\Untitled1.jar> Transaction: '993190907400_5' rolled back due to EJB exception:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序]可选的功能未实现
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:4089)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:4246)
at sun.jdbc.odbc.JdbcOdbc.SQLSetConnectOption(JdbcOdbc.java:2990)
at sun.jdbc.odbc.JdbcOdbcConnection.setTransactionIsolation(JdbcOdbcConnection.java:671)
at weblogic.jdbcbase.jts.Connection.setTransactionIsolation(Connection.java:396)
at weblogic.jdbcbase.jts.Connection.openConnectionIfNecessary(Connection.java:628)
at weblogic.jdbcbase.jts.Connection.prepareStatement(Connection.java:135)
at com.titan.cabin.CabinPSWebLogic_CMP_RDBMS.refresh(CabinPSWebLogic_CMP_RDBMS.java:222)
at com.titan.cabin.CabinPSWebLogic_CMP_RDBMS.load(CabinPSWebLogic_CMP_RDBMS.java:203)
at weblogic.ejb.internal.EntityEJBContext.load(EntityEJBContext.java:151)
at weblogic.ejb.internal.EntityEJBContext.afterBegin(EntityEJBContext.java:212)
at weblogic.ejb.internal.StatefulEJBObject.getContextForInvoke(StatefulEJBObject.java:162)
at weblogic.ejb.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:421)
at com.titan.cabin.CabinBeanEOImpl.getName(CabinBeanEOImpl.java:106)
at com.titan.cabin.CabinBeanEOImpl_WLSkel.invoke(CabinBeanEOImpl_WLSkel.java:83)
at weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(BasicServerObjectAdapter.java, Compiled Code)
at weblogic.rmi.extensions.BasicRequestHandler.handleRequest(BasicRequestHandler.java, Compiled Code)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java, Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled Code)
...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
plato 2001-06-22
  • 打赏
  • 举报
回复
你先改成NotSupported:

<trans-attribute>NotSupported</trans-attribute>

plato 2001-06-22
  • 打赏
  • 举报
回复
你在设置transaction的时候,指定了access不支持的属性。

看看你的ejb配置的xml,配成什么transaction的属性了。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧