java 获取weblogic里面配置的连接数据库对应的地址,用户名,密码
言多必失 2012-11-23 04:56:38
这是tomcat服务里面配置的,在别人的帮助下可以用了。
ApplicationContext acx = new ClassPathXmlApplicationContext(
"public-context.xml");
AtomikosDataSourceBean db = (AtomikosDataSourceBean) acx
.getBean("dataSource");
Properties props = db.getXaProperties();
String user_name = props.getProperty("user");
String url = props.getProperty("URL");
String passWord = props.getProperty("password");
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection(url, user_name,
passWord);
但是现在变成weblogic服务,直接用上面报错。怎么获取对应的URL,user_name,passWord 呢?
最主要的是创建一个Connection con ,才可以操作数据库。如果获取密码不好弄,但是能创建连接也行,只要能操作数据库就可以。
与JNDI Name有有关系啊? 这里的值是“pay”。