博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
statement 和 preparedStatement 优缺点
阅读量:6079 次
发布时间:2019-06-20

本文共 354 字,大约阅读时间需要 1 分钟。

statement:

  优点:在一次批处理中,SQL表现形式灵活;

  缺点:不能防止SQL注入,效率较低;

preparedStatement:

  优点:安全防止SQL注入;

  缺点:在一次批处理中,SQL表现形式不太灵活;

总结:

  1. 使用了批处理,程序的执行效率不一定会快,这跟数据库版本,jar包版本,电脑配置,网络传输速度有关系。
  2. 建议使用JDBC批处理时结合着事务优化。
  3. 建议不要一次性向批中插入大量数据,容易造成内存溢出OutOfMemory。
  4. JDBC默认是开启了事务管理的,优化:关闭JDBC的事务管理变成手动提交事务(如果执行的是增删改的业务,不提交事务,数据库没有发生改变)。

转载于:https://www.cnblogs.com/yikuan-919/p/9520040.html

你可能感兴趣的文章
MYSQL数据库主从复制(一)
查看>>
linux命令总结
查看>>
Ansible 五(inventory文件 主机清单)
查看>>
Zabbix监控Windows进程重启
查看>>
幽灵漏洞的补救措施
查看>>
克隆PDB
查看>>
CSS盒子模型
查看>>
HTTP入门知识
查看>>
Java数据库连接池实现
查看>>
KAFKA集群搭建
查看>>
我的Oracle 9i学习日志(8)--创建数据库
查看>>
amazon爬取亚马逊页面信息
查看>>
Java多线程(学习篇)
查看>>
Oracle 11g 使用RMAN备份数据库
查看>>
Centos5下安装tfs并使用nginx做访问
查看>>
EIGRP的路由汇总与认证
查看>>
Hyper-V上Linux的鼠标驱动
查看>>
Windows ADK简介
查看>>
linux基础知识总结(五)
查看>>
详解linux系列之磁盘分区及磁盘配额
查看>>