QueryRunner是什么?

    科技2024-12-20  7

    它是由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>
    Processed: 0.014, SQL: 8