簡體   English   中英

在Glassfish中將JDBC資源配置到連接池

[英]Configuring a JDBC Resource to a Connection Pool in Glassfish

我已經配置了一個名為jdbcJDBC連接池 ,當我ping它時它工作正常。

現在我需要創建一個JDBC資源

我該怎么做呢? 互聯網上的文檔非常糟糕。 我讀到你需要將jndi名稱和池名稱設置為JDBC資源的屬性。 然后這兩個值引用連接池(在我的例子中是jdbc

但它是jndiName嗎? “JNDI名字”? JNDIName? 游泳池名稱? 緩沖池名稱?

在此輸入圖像描述

你混淆了一些東西。 您必須為要創建的JDBC資源設置JNDI名稱和池名稱。

只需轉到JDBC Resources並單擊New

JNDI Name是您要用於jdbc資源的名稱(在persistence.xml等中)

Pool Name是您剛剛在JDBC Connection Pools下創建的JDBC Connection Pools 在你的情況下,它將是jdbc但你無論如何只能從下拉列表中的現有池中進行選擇。

jdbc資源

以下是我的腳本中用於創建Glassfish域的片段:

create-jdbc-connection-pool --datasourceclassname =“oracle.jdbc.xa.client.OracleXADataSource”--restype =“javax.sql.XADataSource”--steadypoolsize =“0”--maxpoolsize =“100”--poolresize =“1”--statementtimeout =“60”--property“URL = connectionUrl”jdbc / Connection-Pool

create-jdbc-resource --connectionpoolid jdbc / Connection-Pool jdbc / Datasource

簡而言之,您只需要創建一個指向您已創建的池的資源,然后就可以在應用程序中使用數據源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM