【问题标题】:Usage of Connection object in javajava中Connection对象的使用
【发布时间】:2012-04-11 04:28:12
【问题描述】:

我有一个要求,我需要调用大约 30 -40 个单独的函数来容纳 sql 查询以及更新和/或插入。 在这种情况下,我如何获取连接对象。 我想在一个地方创建并将连接对象传递给所有 30 个函数,还是我在函数本身中创建连接对象。 这些查询在不同的函数中发生了许多更新,时间至关重要。 那么如何创建连接对象并一遍又一遍地使用相同的连接对象而不创建新对象。

【问题讨论】:

标签: java


【解决方案1】:

在函数中指定Connection 类型的附加参数,并在调用函数时将现有连接传递给函数。

【讨论】:

    【解决方案2】:

    您可以使用 Apache Commons 提供的数据库连接池库为自己节省大量的麻烦(和痛苦):http://commons.apache.org/dbcp/

    PS:您似乎过去曾问过这个问题 - 请参阅 Setting up a jdbc connection pool for sybase - 您是否遵循那里给出的建议?

    【讨论】:

    • 是的,我确实按照建议进行了操作,但我为 jsp/servlet 设置了该池,我也可以为纯 Java 程序使用相同的池吗?
    • 说实话,我不知道答案。试一试,看看会发生什么,然后回来告诉我们,这样我们也可以学习。
    猜你喜欢
    • 2023-04-11
    • 2018-04-06
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    • 2017-11-26
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多