进行数据库操作时出现”非法的事务状态“的错误!!!
来源:互联网 发布:交响乐总谱软件 编辑:程序博客网 时间:2024/06/07 01:18
今天是气坏了把我!!出现了下面的错误!!
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]非法的事务状态
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at sun.jdbc.odbc.JdbcOdbc.SQLDisconnect(JdbcOdbc.java:3033)
at sun.jdbc.odbc.JdbcOdbcDriver.disconnect(JdbcOdbcDriver.java:981)
at sun.jdbc.odbc.JdbcOdbcConnection.close(JdbcOdbcConnection.java:739)
at hicc.cn.exam.util.DBConnection.close(DBConnection.java:61)
at hicc.cn.exam.dao.impl.UserDaoImpl.getUsers(UserDaoImpl.java:160)
at hicc.cn.exam.impl.user.test.UserDaoImplTest.testGetUsers(UserDaoImplTest.java:24)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
搞了半天还是没有眉目!!在网上搜了半天终于有一个答案激发了我!!
我的一个方法中涉及多次操作数据库,但是我写了一个conn.setAutoCommit(false);但是到关闭连接时没有结束事务,真是粗心大意呀!!!
- 进行数据库操作时出现”非法的事务状态“的错误!!!
- 使用MyBatis进行数据库的操作,出现XAER_RMFAIL错误
- Qt 数据库登录提示类似出现非法字符集错误的问题
- JDBC进行mysql数据库操作并保持事务的一致性
- 使用JDBC进行数据库的事务操作(1)
- 使用JDBC进行数据库的事务操作(2)
- 如何解决使用分布式事务操作链接服务器时出现的7391错误
- 在使用Thinkphp的自我验证时出现非法数据对象的错误
- forin 遍历进行相关操作出现的错误以及解决方案
- Oracle非法数据库对象引起的错误及解决
- 关于数据库操作的事务
- 操作数据库出现错误的查找问题方法
- 事务和异常易出现的错误
- c#操作sqlserver数据库的事务操作
- 数据源访问数据库时出现的错误
- C#操作SQLite数据库时出现“Insufficient parameters supplied to the command”的错误
- MySql数据库出现的错误
- 分布式事务 操作sqlserver遇到的错误
- 关系图:Linux演化图,Ubuntu应用图
- 一个由于数据库并发引起的错误,开发环境里一切都正常、运行环境里不稳定、发生莫名奇妙的错误
- 二叉树(上机作业版)
- 同时连一台机器上的同一个mysql不同的库,报错问题
- sharepoint 链接库链接在新窗口打开
- 进行数据库操作时出现”非法的事务状态“的错误!!!
- IT软件创业之 -- 电脑设备买过来都是钱,卖出去都是废铁
- Linux中printf设置颜色等
- 成大事必备9种能力、9种手段、9种心态分享
- ShellExecute与ShellExecuteEx的用法
- 将GBK转码为UTF-8
- java程序员面试如何准备
- 一句话木马的工作原理
- Delphi中Format与FormatDateTime函数详解