|
|
1
74
如果JDBC驱动程序符合规范,那么从技术上讲是的,对象是线程安全的,但是您应该避免在线程之间共享连接,因为连接上的活动将意味着一次只能有一个线程执行任何操作。 您应该使用连接池(如 Apache Commons DBCP )以确保每个线程都有自己的连接。 |
|
2
14
|
|
|
3
4
这是一个相当古老的思路,但对于那些正在寻找有关Microsoft SQL Server的答案的人来说,以下是答案:
和
综上所述,您可以共享语句,但不能共享连接,如果您需要每个线程中的连接,您可以使用线程池。 阅读更多 here |
|
|
4
3
神谕 JDBC and Multithreading 文件:
|
|
|
5
1
我们在其pooleddatasource的Websphere语句缓存上设置了ArrayOutOfBoundsException,我们必须禁用该缓存。 我们接受了一种自我封闭的治疗。 所有这些都是因为当前的连接,所以现实生活实践的结论是,你不能这样做。 |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 2 年前 |
|
|
András Takács · Python多线程错误 2 年前 |