在线程之间共享连接

时间:2011-01-04 08:57:59

标签: database multithreading database-connection derby

从Derby开发指南“Pitfalls of sharing a connection among threads”中,最好将每个线程分配给不同的连接。我想知道行为“​​如果一个线程提交,它关闭所有其他线程使用相同连接的语句和结果集”在所有RDBMS或Derby中都是真的吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

确切的行为将取决于所使用的RDBMS,但绝大多数都将

  • 和Derby一样
  • 根本不支持使用相同连接的多个线程(即如果从多个线程使用相同的连接,它可能会崩溃或产生其他未定义的行为)。