[英]Creating jdbc connection pools on glassfish with default properties using asadmin
我想從命令行創建一個jdbc連接池-一直通過瀏覽器進行操作,這使我發瘋,因為這是一個乏味的過程。 我已經使用了命令
asadmin create-jdbc-connection-pool
--datasourceclassname com.mysql.jdbc.jdbc2.optional.MysqlDataSource
--restype javax.sql.DataSource
--property user=root:password=test:DatabaseName=test:ServerName=localhost:port=3306
the-pool
成功。 但是,它僅使用命令中指定的屬性創建連接池。 當我使用localhost:4848上的管理控制台創建連接池時,“其他參數”的默認數目似乎在171個屬性的區域中。 我假設控制台正在制定默認屬性標志。 有誰知道我將如何修改命令以獲取更全面的屬性列表? 我曾咨詢過Oracle文檔以進行池管理,但並不高興,我偽裝的glassfish安裝為asadmin
的幫助頁面也已失效。
在過去的幾個月中,我一直在成功使用問題中發布的命令。 似乎不需要設置任何其他屬性。 但是,出於性能com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
,我使用com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
而不是MysqlDataSource(請參見此答案 )。
創建池后,將通過以下方式創建jdbc資源:
asadmin create-jdbc-resource --connectionpoolid the-pool jdbc/the-pool
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.