[JavaWeb]DBUtils中的QueryRunner
来源:互联网 发布:c语言 strtok s 编辑:程序博客网 时间:2024/06/05 06:39
QueryRunner类
QueryRunner中提供对sql语句操作的API
它主要有三个方法
query() 用于执行select
update() 用于执行insert/update/delete
batch() 批处理
public class JdbcUtil {/** * 去src目录下加载c3p0-config.xml配置文件 */private static ComboPooledDataSource dataSource = new ComboPooledDataSource();/** * 获取数据源 */public static ComboPooledDataSource getDataSource() {return dataSource;}}
操作数据
int topicNum=0; QueryRunner runner= new QueryRunner(JdbcUtil.getDataSource()); String sql ="select count(*) from topic where type_id= ? order by time desc"; Object[] params={typeId}; topicNum=(int)(long) runner.query(sql,new ScalarHandler(),params); return topicNum;
Topic newlyTopic=null; QueryRunner runner= new QueryRunner(JdbcUtil.getDataSource()); String sql ="select * from topic where type_id= ? order by time desc"; Object[] params={typeId}; newlyTopic= runner.query(sql,new BeanHandler<Topic>(Topic.class),params); return newlyTopic;
List<Topic> topicList=new ArrayList<Topic>(); QueryRunner runner= new QueryRunner(JdbcUtil.getDataSource()); String sql ="select * from topic where type_id= ? order by time desc"; Object[] params={typeId}; topicList=runner.query(sql, new BeanListHandler<Topic>(Topic.class),params); return topicList;
public void add(Emp emp) throws Exception{QueryRunner runner = new QueryRunner(JdbcUtil.getDataSource());String sql = "insert into emps(id,username,salary,hiredate) values(?,?,?,?)";Object[] params = {emp.getId(),emp.getUsername(),emp.getSalary(),emp.getHiredate()};runner.update(sql,params);}
阅读全文
0 0
- [JavaWeb]DBUtils中的QueryRunner
- [JavaWeb]关于DBUtils中QueryRunner的一些解读.
- [JavaWeb]关于DBUtils中QueryRunner的一些解读.
- [JavaWeb]关于DBUtils中QueryRunner的一些解读.
- [JavaWeb]关于DBUtils中QueryRunner的一些解读.
- JavaWeb—DBUtils框架简介、DbUtils类、QueryRunner类 、ResultSetHandler接口
- QueryRunner(common-dbutils.jar)
- DBUtils学习----QueryRunner类
- dbutils工具类:QueryRunner
- QueryRunner(DbUtils) 结果集实例
- JavaWeb-DBUtils
- 【JavaWeb-11】DBUtils、QueryRunner的query/update/batch、ResultSetHandler的9个处理器、ThreadLocal管理conn进行事务处理的案例
- Apache下的Commons项目下的DBUtils中的QueryRunner使用的例子
- 关于DBUtils中QueryRunner的一些解读.
- 关于DBUtils中QueryRunner的一些解读
- 关于DBUtils中QueryRunner的一些解读
- QueryRunner的使用 DBUtils框架简介、DbUtils类、QueryRunner类 、ResultSetHandler接口
- JavaWeb之DBUtils(一)QueryRunner类对数据表的增、删、查(8种结果集处理方式)、改操作
- Docker容器日志清理
- Vue.js应用笔记
- Math常用方法(学习笔记(2017-6-9))
- MAVEN结构下SSH注解映射 JETTY|TOMCAT
- JSP数据交换(2)
- [JavaWeb]DBUtils中的QueryRunner
- 浏览器如何自定义缩影图标
- 2.1Java基础语法(运算符、键盘录入、流程控制语句)
- Cocos2dx 版本下载方法
- codecademy python lesson1
- sqoop1.99.7搭建和使用
- ajax无刷新分页实现 带实例呦
- LeetCode-63. Unique Paths II
- fast_smc调用的流程