它是由DBUtils包提供的一个工具类,需要引入 commons-dbutils 依赖。
它与JdbcTemplate功能类似,该类简单化了SQL查询,与ResultSetHandler协同工作将使编码量大为减少。
<!--配置QueryRunner:
QueryRunner是个单例对象,有多个dao在使都是同一个对象,有可能导致线程安全问题,
配置成多例对象, 保证每次使用这个对象,都是创建新的对象
-->
<bean id="runner" class="org.apache.commons.dbutils.QueryRunner" scope="prototype">
<!--注入数据源-->
<constructor-arg name="ds" ref="dataSource"></constructor-arg> <!--构造函数注入-->
</bean>
<!--配置数据源-->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!--注入连接数据库的必备信息-->
<property name="driverClass" value="com.mysql.jdbc.Driver"></property>
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/eesy"></property>
<property name="user" value="root"></property>
<property name="password" value="951013"></property>
</bean>