首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

获取xml属性信息?解决办法

2012-04-09 
获取xml属性信息?[codeXML][/code]Java codedao.java ApplicationContext ctx new ClassPathXmlApplica

获取xml属性信息?
[code=XML][/code]

Java code
dao.java ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");                        DataSource ds = (DataSource) ctx.getBean("dataSource", DataSource.class);            con = ds.getConnection();                这里怎么获取user,driverclass等属性???.....



bean.xml:

<?xml version="1.0" encoding="GBK"?>
<!-- Spring配置文件的根元素,使用spring-beans-3.0.xsd语义约束 -->
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<!-- 定义数据源Bean,使用C3P0数据源实现 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<!-- 指定连接数据库的驱动 -->
<property name="driverClass" value="com.mysql.jdbc.Driver"/>
<!-- 指定连接数据库的URL -->
<property name="jdbcUrl" value="jdbc:mysql://localhost/javaee"/>
<!-- 指定连接数据库的用户名 -->
<property name="user" value="root"/>
<!-- 指定连接数据库的密码 -->
<property name="password" value="32147"/>
<!-- 指定连接数据库连接池的最大连接数 -->
<property name="maxPoolSize" value="40"/>
<!-- 指定连接数据库连接池的最小连接数 -->
<property name="minPoolSize" value="1"/>
<!-- 指定连接数据库连接池的初始化连接数 -->
<property name="initialPoolSize" value="1"/>
<!-- 指定连接数据库连接池的连接的最大空闲时间 -->
<property name="maxIdleTime" value="20"/>
</bean>
</beans>

[解决办法]
“这里怎么获取user,driverclass等属性???”

不需要,ComboPooledDataSource连接池已经帮你搞定数据库连接
[解决办法]
如果你想解析xml文件 就用解析xml文件的方法。
文件中指明了数据库连接的具体信息,已经都连接好了。
http://developer.51cto.com/art/200903/117512.htm

获取用户名有意义不?
[解决办法]
http://developer.51cto.com/art/200903/117512.htm

热点排行