简单的问题,但..只是想确定.如果数据库连接设置为conn.setAutoCommit(false);,则在st.executeQuery(…)之后; – 我们需要conn.commit();?当然,如果像st.execute(…)那样做了一些更改; – conn.commit();需要.我正在...
简单的问题,但..只是想确定.如果数据库连接设置为conn.setAutoCommit(false);,则在st.executeQuery(…)之后; – 我们需要conn.commit();?当然,如果像st.execute(…)那样做了一些更改; – conn.commit();需要.我正在使用HSQLDB.
解决方法:
除了提交更新之外,commit还会释放锁,因此即使没有进行更新,在执行查询后调用commit也很有用(尽管这可能仅适用于特定数据库,并且您没有指定要使用的数据库) .
沃梦达教程
本文标题为:java – 执行查询后是否需要commit()数据库连接并且没有进行任何更改(自动提交是“关闭”)?
基础教程推荐
猜你喜欢
- Java实现多层文件夹压缩功能 2023-04-12
- 详解Java的构造方法及类的初始化 2023-04-17
- Mybatis plus中的like查询问题 2023-02-05
- java如何把逗号分隔的String字符串转int集合 2023-02-10
- JSP实现页面右下角消息弹框 2023-07-30
- 关于Spring Boot内存泄露排查的记录 2023-01-13
- springboot返回图片流的实现示例 2023-04-12
- java中如何判断JSONObject是否存在某个Key 2023-02-19
- Java项目工程代码深度刨析总结 2023-05-08
- java – 对Postgresql数组的dbUnit支持 2023-11-07