使用asadmin在glassfish上创建具有默认属性的jdbc连接池

时间:2014-12-04 14:37:22

标签: java oracle jdbc glassfish

我想从命令行创建一个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有关游泳池管理的文档,但没有任何喜悦,而且我的伪装玻璃鱼导致asadmin的帮助页面无法使用。

1 个答案:

答案 0 :(得分:1)

过去几个月我一直在使用问题中发布的命令。似乎没有必要设置任何其他属性。但是,为了提高性能,我使用com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource而不是MysqlDataSource(请参阅此answer)。

创建池后,jdbc资源由

创建
asadmin create-jdbc-resource --connectionpoolid the-pool jdbc/the-pool