当前位置:  开发笔记 > 运维 > 正文

JDBC:我可以在多线程应用程序中共享连接,并享受良好的交易吗?

如何解决《JDBC:我可以在多线程应用程序中共享连接,并享受良好的交易吗?》经验,为你挑选了0个好方法。
如何解决《JDBC:我可以在多线程应用程序中共享连接,并享受良好的交易吗?》经验,为你挑选了0个好方法。

看起来处理JDBC事务的经典方法是将auto-commit设置为false.这将创建一个新事务,每次调用commit都会标记下一个事务的开始.在多线程应用程序上,我理​​解通常的做法是为每个线程打开一个新连接.

我正在编写一个基于RMI的多客户端服务器应用程序,因此我的服务器基本上可以为每个新连接无缝地生成一个线程.为了正确处理事务,我应该为每个线程创建一个新连接吗?这种架构的成本难道不高吗?

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有