java语言MySQL批处理_MySQL
程序员文章站
2022-05-01 08:01:11
...
本质来讲就是使用Statement和PreStatement的addBatch()方法
代码
import java.sql.*; public class GetConnection{ public static void main(String[] args){ Access2Database adb=new Access2Database(); Connection conn=adb.getConn(); //transaction dealing PreparedStatement pstam=null; try{ conn.setAutoCommit(false); String sql="insert into student(name,major,score) values(?,?,?);"; pstam=conn.prepareStatement(sql); pstam.setString(1, "f"); pstam.setString(2,"History"); pstam.setInt(3, 67); pstam.addBatch(); pstam.setString(1, "h"); pstam.setString(2, "Biology"); pstam.setInt(3, 85); pstam.addBatch(); pstam.executeBatch(); conn.commit(); }catch(SQLException e){ try { conn.rollback(); } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } e.printStackTrace(); }finally{ try { conn.setAutoCommit(true); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } //release the resource of the program try{ pstam.close(); conn.close(); }catch(SQLException e){ e.printStackTrace(); } } }
推荐阅读
-
java连接mysql的jar包没有bin(mysql可视化管理工具)
-
java连接mysql的jar包没有bin(mysql可视化管理工具)
-
MySQL案例02:(MyCAT报错) [ERROR][$_NIOREACTOR-3-RW] caught err: java.lang.OutOfM emo
-
java实现插入mysql二进制文件,blob类型,遇到问题及解决办法
-
java连接mysql数据库代码(java连接数据库步骤)
-
java+mysql实现商品抢购功能
-
连接数据库代码的步骤(java连接mysql数据库的代码)
-
MySQL语言分类——DML
-
Mysql基础2-数据定义语言DDL
-
图灵学院Java架构师-VIP-【性能调优-Mysql索引数据结构详解与索引优化】