Statement实现

Connection conn = null;

Statement stmt = null;

try {

conn = DBUtil.getConnection();

stmt = conn.createStatement();

stmt.addBatch("insert into test_jdbc (id,name,money) values(21,'stmt多条测试1',99.12)");

stmt.addBatch("insert into test_jdbc (id,name,money) values(22,'stmt多条测试2',99.22)");

stmt.addBatch("insert into test_jdbc (id,name,money) values(23,'stmt多条测试3',99.32)");

stmt.addBatch("insert into test_jdbc (id,name,money) values(24,'stmt多条测试4',99.42)");

stmt.executeBatch();

System.out.println("执行成功");

} catch (Exception e) {

e.printStackTrace();

} finally {

DBUtil.close(stmt);

DBUtil.close(conn);

}

PreparedStatement实现

Connection conn = null;

PreparedStatement prst = null;

try {

conn = DBUtil.getConnection();

String sql = "insert into test_jdbc (id,name,money) values(?,?,?)";

prst = conn.prepareStatement(sql);

prst.setInt(1, 31);

prst.setString(2, "prst多条测试1");

prst.setDouble(3, 11.1);

prst.addBatch();

prst.setInt(1, 32);

prst.setString(2, "prst多条测试2");

prst.setDouble(3, 21.1);

prst.addBatch();

prst.setInt(1, 33);

prst.setString(2, "prst多条测试3");

prst.setDouble(3, 31.1);

prst.addBatch();

prst.executeBatch();

System.out.println("执行成功");

} catch (Exception e) {

e.printStackTrace();

} finally {

DBUtil.close(prst);

DBUtil.close(conn);

}

prepared statement mysql_MySQL之 Statement实现及PreparedStatement实现相关推荐

  1. java statement 参数_java statement详细用法

    一,Statement的介绍 1,Statement 是 Java 执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句.Statement对象,用于执行不带 ...

  2. prepared statement mysql_MySQL数据库之MySQL Prepared Statement

    本文主要向大家介绍了MySQL数据库之MySQL Prepared Statement ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. Summary: in this tuto ...

  3. java statement 动态参数_java_web学习(九) PreparedStatement动态参数的引入

    一.PreparedStatement 概述 在数据库的操作过程中,PreparedStatement 对象是一个很不起眼但是记为重要的接口对象,它继承 于Statement,并与之在两方面有所不同: ...

  4. PreparedStatement和Statement的区别和效率

    同样也是在一次面试中问到的,当时回答说PreparedStatement比Statement效率高: 其实这个回答是错误的!掌握的还是不够! 一.PreparedStatement相比于Stateme ...

  5. Preparedstatement和statement 区别

    用Prepared statement进行开发.Prepared statement是预编译的,而statement不是,在每次执行sql语句的增删改时,如果是一条数据两者没差距,但如果数据量大于1, ...

  6. sql语句和java的关系_java中Statement 与 PreparedStatement接口之间的关系和区别

    Statement 和 PreparedStatement之间的关系和区别. 关系:PreparedStatement继承自Statement,都是接口 区别:PreparedStatement可以使 ...

  7. 【笔试面试考点】PreparedStatement和Statement的区别与联系批量插入数据的优化

    目录 ​ 一.PreparedStatement和Statement的区别去联系 一.preparedStatement与Statement的联系: 二.区别: 二.批量插入数据到数据的逐步优化 一. ...

  8. Statement和PreparedStatement的区别/PreparedStatement和Statement比较的优点

    Statement 和 PreparedStatement之间的关系和区别.     关系:PreparedStatement继承自Statement,都是接口     区别:PreparedStat ...

  9. JDBC中的statement、executeQuery()、SQL injection attacks注入式攻击、preparedStatement

    JDBC:Java DataBase Connect,即Java数据库连接,我们可以用它来操作关系型数据库. Statement Statement是 Java 执行数据库操作的一个重要方法,用于在已 ...

  10. java中PreparedStatement和Statement详细讲解

    java中PreparedStatement和Statement详细讲解 大家都知道PreparedStatement对象可以防止sql注入,而Statement不能防止sql注入,那么大家知道为什么 ...

最新文章

  1. 模板引擎--handlebars
  2. 大家一起和snailren学java-(一)对象导论
  3. PyQt5 图形界面 - Qt Designer创建qrc资源文件引用图片资源实例演示,QTextBrower组件引用图片资源方法展示
  4. Ribbon负载均衡原理,Feign是如何整合Ribbon的?
  5. ERC721藏品合约详解,附代码实现
  6. 你真的会用Gson吗?Gson使用指南(三)
  7. 小说的逻辑与反逻辑_以理性的数学逻辑构筑推理小说
  8. c语言词典课程设计报告,C语言课程设计英语词典排版系统
  9. gcms基峰有什么用_金鉴实验室 | 气相质谱(GCMS)
  10. hot编码 字符one_使用字符级RNN进行名字分类
  11. 数据挖掘肿瘤预测_给你一个基因,利用数据挖掘能做什么?
  12. MySQL数据库基本操作-DDL
  13. mysql全量备份命令_mysql全量备份与增量备份
  14. 「JLOI2015」战争调度
  15. SpringCloud熔断机制大概什么意思
  16. 计算机网线怎么连接另一台电脑,求解一台电脑怎么连接另一台电脑上网
  17. 深度学习热点|超直观无公式图解Contrastive Predictive Coding从脸盲说起
  18. 当动作捕捉遇上圣诞节,原来如此有趣
  19. 数据采集爬虫ip代理基本原理-飞蚁代理
  20. 沁恒CH32V307使用记录:GPIO与EXTI

热门文章

  1. 03_部署并访问项目,处理404,500(servlet+java bean+jsp的商城教程)
  2. [2018.10.25 T1] 妹子
  3. vuex实例方法replaceState解决vuex页面刷新数据丢失问题
  4. 微信小程序学习笔记-(10)-猫眼电影案例
  5. Centos7修改网卡名称
  6. 南极沉船_世界上一些神秘的沉船,都成了仿佛被世界遗弃的盛景
  7. 月结 sap_SAP的SD模块:从DN到Billing再到Invoice
  8. java 求两点的角度_计算两点之间的角度 – java
  9. vue 实现文本的拖拽_基于Vue实现拖拽效果
  10. php 类中输出所有属性,PHP基于反射获取一个类中所有属性