评论
共 81 条
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
有的:com.alibaba.druid.pool.DruidDataSourceFactory.createDataSource(Map)
晕,用的数据结构竟然是Map,看来还得用Property转化一遍。
很显然用property更方便
另外问一下,Druid有没有网络断线重新初始化datasource的功能。
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
有的:com.alibaba.druid.pool.DruidDataSourceFactory.createDataSource(Map)
晕,用的数据结构竟然是Map,看来还得用Property转化一遍。
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
有的:com.alibaba.druid.pool.DruidDataSourceFactory.createDataSource(Map)
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
阿里巴巴的大规模布署之后还不够么? 你能够找到比Druid更好的数据库连接池么?
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
这里有我fork springside4做的监控页面示例,https://github.com/wenshao/springside4。修改的内容在这两个commit中:
https://github.com/wenshao/springside4/commit/f261996b9ce2f5cccc38dfb8534afe47f17df821
https://github.com/wenshao/springside4/commit/6caa7a17b27e8e8225b540230331995a8056f939
Oracle PS Cache内存占用比weblogic自带连接池小,监控功能更强。
其他人没有公开而已,目前有15个成员
20 楼 yunnysunny 2012-07-16 20:36
yunnysunny 写道
wenshao 写道
yunnysunny 写道
wenshao 写道
yunnysunny 写道
只能用spring配置连接参数吗?
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
有的:com.alibaba.druid.pool.DruidDataSourceFactory.createDataSource(Map)
晕,用的数据结构竟然是Map,看来还得用Property转化一遍。
很显然用property更方便
- try {
- InputStream input = new FileInputStream(configPath);
- if (input != null) {
- p.load(input);
- System.out.println("driverClassName is " + p.getProperty("driverClassName"));
- logger.info(p.getProperty("url"));
- logger.info(p.getProperty("username"));
- dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(p);
- } else {
- logger.fatal("获取数据库配置文件失败.");
- }
- } catch (Exception e) {
- logger.fatal("初始化数据库失败:", e);
- }
另外问一下,Druid有没有网络断线重新初始化datasource的功能。
19 楼 wenshao 2012-07-16 20:32
Property也是Map啊,可以直接作为参数传入
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
有的:com.alibaba.druid.pool.DruidDataSourceFactory.createDataSource(Map)
晕,用的数据结构竟然是Map,看来还得用Property转化一遍。
yunnysunny 写道
wenshao 写道
yunnysunny 写道
wenshao 写道
yunnysunny 写道
只能用spring配置连接参数吗?
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
有的:com.alibaba.druid.pool.DruidDataSourceFactory.createDataSource(Map)
晕,用的数据结构竟然是Map,看来还得用Property转化一遍。
18 楼 yunnysunny 2012-07-16 20:30
wenshao 写道
yunnysunny 写道
wenshao 写道
yunnysunny 写道
只能用spring配置连接参数吗?
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
有的:com.alibaba.druid.pool.DruidDataSourceFactory.createDataSource(Map)
晕,用的数据结构竟然是Map,看来还得用Property转化一遍。
17 楼 wenshao 2012-07-16 20:18
yunnysunny 写道
wenshao 写道
yunnysunny 写道
只能用spring配置连接参数吗?
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
有的:com.alibaba.druid.pool.DruidDataSourceFactory.createDataSource(Map)
16 楼 yunnysunny 2012-07-16 20:10
wenshao 写道
yunnysunny 写道
只能用spring配置连接参数吗?
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
15 楼 wenshao 2012-07-16 20:04
magic4u 写道
最好的...我觉得这个还是加一个之一吧。目前没有看到有除阿里之外的大规模部署范例。
阿里巴巴的大规模布署之后还不够么? 你能够找到比Druid更好的数据库连接池么?
14 楼 wenshao 2012-07-16 20:02
yunnysunny 写道
只能用spring配置连接参数吗?
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
13 楼 yunnysunny 2012-07-16 19:27
只能用spring配置连接参数吗?
12 楼 magic4u 2012-07-16 18:15
最好的...我觉得这个还是加一个之一吧。目前没有看到有除阿里之外的大规模部署范例。
11 楼 cutesunshineriver 2012-07-16 17:31
代码写得很好,能不能考虑加上中文注释。
10 楼 xjb19880523 2012-07-16 15:21
我这里 前几天 也是刚换用的这个之前在用dbcp 主要用的还是连接池的功能 效果不错
9 楼 youjianbo_han_87 2012-07-16 14:21
一直在关注这个项目。。。
8 楼 wenshao 2012-07-16 13:02
supercwg 写道
提供监控页面?能否提供一个可部署的java工程的?
这里有我fork springside4做的监控页面示例,https://github.com/wenshao/springside4。修改的内容在这两个commit中:
https://github.com/wenshao/springside4/commit/f261996b9ce2f5cccc38dfb8534afe47f17df821
https://github.com/wenshao/springside4/commit/6caa7a17b27e8e8225b540230331995a8056f939
7 楼 supercwg 2012-07-16 12:57
提供监控页面?能否提供一个可部署的java工程的?
6 楼 wenshao 2012-07-16 11:26
cjwkof 写道
不知道比起weblogic自带的连接池是否有明显优势?
Oracle PS Cache内存占用比weblogic自带连接池小,监控功能更强。
5 楼 wenshao 2012-07-16 11:24
hantsy 写道
GitHub AlibabaTech 就一个人?
其他人没有公开而已,目前有15个成员
4 楼 chairmanMao 2012-07-16 10:47
呵呵,nbility,
3 楼 chairmanMao 2012-07-16 10:44
2 楼 hantsy 2012-07-16 10:42
GitHub AlibabaTech 就一个人?
1 楼 cjwkof 2012-07-16 10:33
不知道比起weblogic自带的连接池是否有明显优势?
21 楼 wenshao 2012-07-16 20:41
直接用Property作为参数传入不也是一样的么?
支持JNDI配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633
直接调用:
https://github.com/AlibabaTech/druid/blob/master/src/test/java/com/alibaba/druid/bvt/pool/TestH2.java
能否支持像dbcp那样,传递一个Property对象来初始化datasource。类似这种形式:
BasicDataSource dataSource = (BasicDataSource) BasicDataSourceFactory.createDataSource(Property p);
这样我配置一个properties文件后,初始化的时候读取配置文件数据到p变量后,就可以用了。
有的:com.alibaba.druid.pool.DruidDataSourceFactory.createDataSource(Map)
晕,用的数据结构竟然是Map,看来还得用Property转化一遍。
很显然用property更方便
另外问一下,Druid有没有网络断线重新初始化datasource的功能。