首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态创建jboss数据源连接池

问动态创建jboss数据源连接池
EN

Stack Overflow用户
提问于 2013-06-07 21:02:03
回答 2查看 1K关注 0票数 2

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

我使用了一个外壳脚本,它在启动时生成-ds.xml文件,然后jboss读取这些文件,但有人告诉我必须用Java语言以编程方式完成。

当然,我可以自己创建数据源,这很容易,但我们需要使用jboss连接池,该连接池具有可配置的最大池大小和最小池大小,绑定在JNDI中。我不想写我自己的连接池实现……

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

这有可能吗?

-编辑-

所以我可以这样做:

代码语言:javascript
复制
   OracleDataSource ds = new OracleDataSource();
   ds.setURL(url);
   ds.setUser(user); 
   ds.setPassword(pass); 
   Context ctx = JndiLookups.getInitialContext();
   ctx.bind(dsName, ds);

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-14 00:39:25

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

票数 0
EN

Stack Overflow用户

发布于 2016-03-30 05:00:28

代码语言:javascript
复制
Class.forName( dbDriver );
Connection con = DriverManager.getConnection( dbUrl );

连接就是连接。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16984858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档