sách gpt4 ai đã đi

Nhóm JDBC PostgreSQL

In lại 作者:行者123 更新时间:2023-12-02 06:40:03 29 4
mua khóa gpt4 Nike

阅读 PostgreSQL 文档 đây我读了以下内容:

As well, connections requested for users other than the default configured user are not pooled.

我找不到更多关于此的信息。默认配置的用户是谁?是吗我登录数据库的用户?

所以在下面的例子中:

Jdbc3PoolingDataSource source = new Jdbc3PoolingDataSource();
source.setDataSourceName("A Data Source");
source.setServerName("localhost");
source.setDatabaseName("test");
source.setUser("testuser");

默认配置的用户是testuser?

1 Câu trả lời

默认用户是您在DataSource 本身上设置的用户,但是DataSource 有多种方法来获取连接:

  1. getConnection()
  2. getConnection(String username, String password)

第一种方法使用在DataSource 上配置的(默认)用户。根据您使用的实现的引用文档,此方法将从连接池提供连接。

第二种方法需要用户名和密码,正如您引用的文档所示,连接不会被池化(除非提供的用户名和密码与DataSource的默认用户匹配) )。

关于java - PostgreSQL JDBC 池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19228937/

29 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com