gpt4 book ai didi

java - 动态创建一个jboss数据源连接池

转载 作者:行者123 更新时间:2023-11-29 09:30:34 26 4
gpt4 key购买 nike

我被要求编写一些代码,这些代码可以在启动时以编程方式创建多个 jboss 数据源连接池。

我使用 shell 脚本完成了此操作,该脚本在启动时生成 -ds.xml 文件,jboss 然后读取该文件,但我被告知必须使用 Java 以编程方式完成。

当然我可以自己创建数据源,这很简单,但是我们需要使用一个 JBoss 连接池,它具有可配置的最大和最小池大小,绑定(bind)在 JNDI 中。我宁愿不编写自己的连接池实现...

只是为了让问题变得更难,我们使用的是 jboss 5.0.1,不,我们不能为此任务升级它。

这可能吗?

-编辑-

所以我可以这样做:

   OracleDataSource ds = new OracleDataSource();
ds.setURL(url);
ds.setUser(user);
ds.setPassword(pass);
Context ctx = JndiLookups.getInitialContext();
ctx.bind(dsName, ds);

但我不认为这会给我连接池,是吗?我需要能够指定连接池大小、阻塞超时等

最佳答案

我的结论是不值得尝试 - 最简单的方法是使用 shell 脚本在启动时动态生成 -ds.xml 文件。

关于java - 动态创建一个jboss数据源连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16984858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com