springJdbcTemplate与原始jdbc执行时间比较
来源:互联网 发布:2008 如何开放端口 编辑:程序博客网 时间:2024/06/10 01:54
spring提供了封装jdbc代码操作数据库的模板方法,即JdbcTemplate对象,使用JdbcTemplate我们就可以专注于我们业务代码,而不必去管各种连接关闭与打开的问题。但我们也会好奇,spring的JdbcTemplate和原始的jdbc在执行效率上哪一个更加快呢?特意比较了下:
封装JdbcTemplate的代码在此就不贴出来了。直接上代码:
JdbcTemplate:
long start=System.currentTimeMillis(); dbHelper.update(" update t_pickfacility t1 set t1.delflag=8 ,t1.latitude='luo'"); long end=System.currentTimeMillis(); System.out.println(end-start);
执行时间为1956 ms
再来看jdbc:
long start=System.currentTimeMillis(); PreparedStatement pre=conn.prepareStatement(" update t_pickfacility t1 set t1.delflag=8 ,t1.latitude='luo'"); pre.executeQuery(); long end=System.currentTimeMillis(); System.out.println(end-start);
执行时间为:854 ms
(我测试的数据为10w条,数据量越大二者的差距也会越大)
阅读全文
0 0
- springJdbcTemplate与原始jdbc执行时间比较
- SHDP--Working With HBase (二)之HBase JDBC驱动Phoenix与SpringJDBCTemplate的集成
- memcpy与sprintf执行时间粗略比较
- ODBC与JDBC比较
- Mybatis 与 JDBC 比较
- mybatis与jdbc比较
- ODBC与JDBC比较
- ODBC与JDBC比较
- JDBC与JNDI应用比较
- Hibernate原理,与JDBC比较
- hibernate与jdbc的比较
- MyBatis与JDBC的比较
- mybatis与jdbc的比较
- SpringJDBCTemplate使用方法
- 原始JDBC进行数据库连接
- 原始jdbc模板
- 原始jdbc模板
- 原始Jdbc开发
- linux vi命令详解
- Hibernate详细教程
- Redis集群安装(Redis3.0.3 + CentOS6.6_x64)
- vs2015改改编辑器背景颜色
- 2 D3.js 数据可视化实战手册(电子书)
- springJdbcTemplate与原始jdbc执行时间比较
- C++ explicit关键字详解
- 一篇Mysql注入最全详解(2)
- git命令
- Python--一些重要的小tips【持续更新】
- NoHttp请求的使用
- linux下vi命令大全
- ubuntu修改mac地址
- oracle 使用instr()函数对in查询出的记录按照in中的数据进行排序