java中多线程的数据库连接

时间:2010-10-28 08:49:22

标签: java

如何处理多线程应用程序的数据库连接。我开发了一个创建更多线程的应用程序。但是,当我运行应用程序时,它运行正常,但一段时间后应用程序将挂起.... ??我要做什么..?如何使用多线程应用程序处理数据库连接。

3 个答案:

答案 0 :(得分:1)

您可能想要使用连接池。我的推荐是c3p0

答案 1 :(得分:0)

数据库连接和线程不需要完全相关。

您从哪里获取数据库连接?它是一个中央数据源吗?或者是JDBC连接的自定义包装器?或者您是从数据库连接池中获取它?或者你在每个线程中创建一个新的连接?

答案 2 :(得分:0)

单数连接?如果您只有一个连接,则必须同步线程对连接的访问​​权限。最好使用数据库连接池;几乎所有数据库供应商都提供连接池实现。