javaapi有没有办法获得connection或datasource的密码?紧急求援! 通过javaapi的java.sql.DatabaseMetaData可获得drivername、url、username,有没有办法获得connection或datasource的密码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在某些情况下,如果使用的是datasource,是可以得到这些信息的如取得tomcat下的datasourcectx=new InitialContext();DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/northwind");返回的DataSource ds实际上包含了所有定义的信息,dbcp连接池返回的DataSource实际类型是org.apache.commons.dbcp.BasicDataSource可将ds转换为org.apache.commons.dbcp.BasicDataSource取得连接的详细信息,如用户名,密码等,或者使用reflect to cheng_young(古道西风瘦马) :参数就是一个已经得到的DataSource,你所说org.apache.commons.dbcp.BasicDataSource只是DataSource的一种,不行啊能否详细说说使用reflect获得此DataSource密码过程吗?再次鸣谢 reflect方法仍然依赖于具体的连接池实现,只是不用转换为具体的类而已,或者它根本没有提供得到相关参数的public方法,而是package或protected方法,只能使用reflect如org.apache.commons.dbcp.BasicDataSource的密码字段名称可能是password,但换一个连接池密码字段不一定是password(虽然可能性较大)可在调试时查看具体的字段名称 huffman编码的java实现 令人不可思议的一个java类型转换问题 路径问题 文件相关 关于java操作xml和生成pdf格式文档的问题!!!请大虾们帮忙! 近日开始学习struct,求一些相关资料!!! 谢谢!(中文尤佳) javaME 编程求助 java中添加图片的问题 请教:如何实现点击一个image后,该image在Applet中移动位置?有示例代码吗?谢谢!! 绘制一个五角星中,五个角的坐标代码问题 ant,mail的问题? 一个目录树的父子节点有4千多或更多,现在用以前的XTREE代码出现了读取树结构读取不出的错误.请问用什么比较好,对于数据量较大的数据量的
如取得tomcat下的datasource
ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/northwind");返回的DataSource ds实际上包含了所有定义的信息,dbcp连接池返回的DataSource实际类型是
org.apache.commons.dbcp.BasicDataSource
可将ds转换为org.apache.commons.dbcp.BasicDataSource取得连接的详细信息,如用户名,密码等,或者使用reflect
参数就是一个已经得到的DataSource,你所说org.apache.commons.dbcp.BasicDataSource只是DataSource的一种,不行啊能否详细说说使用reflect获得此DataSource密码过程吗?再次鸣谢
或者它根本没有提供得到相关参数的public方法,而是package或protected方法,
只能使用reflect如org.apache.commons.dbcp.BasicDataSource的密码字段名称可能是password,
但换一个连接池密码字段不一定是password(虽然可能性较大)可在调试时查看具体的字段名称