当前位置: 技术问答>java相关
如何在Weblogic5.1中通过ODBC访问Access?
来源: 互联网 发布时间:2015-01-10
本文导语: 我写一个EJB测试程序的时候通过ODBC访问ACCESS数据库时发生如下错误,不知该如何解决,谢谢! 星期五 六月 22 14:25:45 GMT+08:00 2001: Transaction: '993190907400_5' rolled back due to EJB exception: java.sql.SQLException: [Microsoft][OD...
我写一个EJB测试程序的时候通过ODBC访问ACCESS数据库时发生如下错误,不知该如何解决,谢谢!
星期五 六月 22 14:25:45 GMT+08:00 2001: 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)
星期五 六月 22 14:25:45 GMT+08:00 2001: 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)
|
你在设置transaction的时候,指定了access不支持的属性。
看看你的ejb配置的xml,配成什么transaction的属性了。
看看你的ejb配置的xml,配成什么transaction的属性了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。