connection.close() without rollback or commit
事务不commit或rollback直接close connection,据目前查找的资料(参照database分类中的文章)会产生以下后果:
1.如果直接使用jdbc,则具体的实现取决于不同的数据库。比如,oracle会commit,而sql server会rollback.
2.如果使用数据库连接池,还取决于数据库连接池的实现。
事务不commit或rollback直接close connection,据目前查找的资料(参照database分类中的文章)会产生以下后果:
1.如果直接使用jdbc,则具体的实现取决于不同的数据库。比如,oracle会commit,而sql server会rollback.
2.如果使用数据库连接池,还取决于数据库连接池的实现。
Powered by:
博客园
Copyright © 2025 优雅的码农
Powered by .NET 9.0 on Kubernetes
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步