文章目录

  • class PrepareStatementInsert
  • PrepareStatementUpdate
  • PrepareStatementDelete

class PrepareStatementInsert

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;public class PrepareStatementInsert {public static void main(String[] args) {Connection connection =null;PreparedStatement preparedStatement=null;try {//第一步:注册驱动Class.forName("com.mysql.jdbc.Driver");//第二步:创建连接connection=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mobilemallsystem","root","123456");//第三步:获取SQL语句预编译对象String sql="insert into usermessage(uname,upassword) values(?,?)";preparedStatement = connection.prepareStatement(sql);preparedStatement.setString(1,"jack");preparedStatement.setString(2,"123456");//第四步:执行SQL语句int i = preparedStatement.executeUpdate();if(i==1){System.out.println("数据插入成功");}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException throwables) {throwables.printStackTrace();}}
}

PrepareStatementUpdate

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;public class PrepareStatementUpdate {public static void main(String[] args) {Connection connection =null;PreparedStatement preparedStatement=null;try {//第一步:注册驱动Class.forName("com.mysql.jdbc.Driver");//第二步:创建连接connection=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mobilemallsystem","root","123456");//第三步:获取SQL语句预编译对象String sql="update usermessage set uname=?,upassword=? where uid=?";preparedStatement = connection.prepareStatement(sql);preparedStatement.setString(1,"jieke");preparedStatement.setString(2,"123456");preparedStatement.setInt(3,31);//第四步:执行SQL语句int i = preparedStatement.executeUpdate();if(i==1){System.out.println("数据插入成功");}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException throwables) {throwables.printStackTrace();}}
}

PrepareStatementDelete

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;public class PrepareStatementDelete {public static void main(String[] args) {Connection connection =null;PreparedStatement preparedStatement=null;try {//第一步:注册驱动Class.forName("com.mysql.jdbc.Driver");//第二步:创建连接connection=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mobilemallsystem","root","123456");//第三步:获取SQL语句预编译对象String sql="delete from usermessage where uid=?";preparedStatement = connection.prepareStatement(sql);preparedStatement.setInt(1,31);//第四步:执行SQL语句int i = preparedStatement.executeUpdate();if(i==1){System.out.println("数据插入成功");}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException throwables) {throwables.printStackTrace();}}
}

JDBC PrepareStatement insert delete update DML相关推荐

  1. JDBC insert delete update(DML)

    文章目录 思路感悟 原始数据1 class JDBCInsert 插入数据之后 原始数据2 JDBCDelete 删除数据之后 原始数据 class JDBCUpdate 更新数据之后 思路感悟 原始 ...

  2. 触发器实现两表之间的INSERT,DELETE,UPDATE

    需求说明:培训记录处录入"外出培训"记录,保存后同步外出培训合同至"合同模块" 培训记录表PX_Record创建触发器 步骤一.新建触发器:[insert_ht ...

  3. MySQL5.7 支持一个表有多个INSERT/DELETE/UPDATE触发器

    在MySQL5.6版本里,不支持一个表有多个INSERT/DELETE/UPDATE触发器. 例如创建t1表两个INSERT的触发器: DELIMITER $$ USE `test`$$ DROP T ...

  4. mysql 5.7 insert_MySQL5.7 支持一个表有多个INSERT/DELETE/UPDATE触发器

    在MySQL5.6版本里,不支持一个表有多个INSERT/DELETE/UPDATE触发器. 例如创建t1表两个INSERT的触发器:DELIMITER $$ USE `test`$$ DROP TR ...

  5. MySQL 数据库常用命令—insert delete update select

    引言 MySQL 数据库和其它的数据库一样,也支持增(insert)删(delete)改(update)查(select)操作. insert 基本语法规则 insert into table_nam ...

  6. SQLite Tutorial 3 : Working with important SqLite Queries (SELECT, INSERT, DELETE, UPDATE,WHERE...)

    1.SELECT a.选择所有数据 b.选择某列 c.选择多列 d.选择某行某列 其他WHERE语句 WHERE age between 32 and 38 WHERE gender='Male' e ...

  7. Linq无聊练习系列7----Insert,delete,update,attach操作练习

    /*********************Insert,delete,update,attach操作练习**********************************/             ...

  8. SQLServer之创建INSTEAD OF INSERT,UPDATE,DELETE触发器

    INSTEAD OF触发器工作原理 INSTEAD OF表示并不执行其所定义的操作INSERT,UPDATE ,DELETE,而仅是执行触发器本身,即当对表进行INSERT.UPDATE 或 DELE ...

  9. mysql 触发器不能同时 insert or update or delete_运维日记|SQL server 那点事——DML触发器...

    11月19日,21点,小编正六指霸屏,决赛圈1V4,忽然,电话响了,这种感觉很熟悉,不错,上次差点推掉对面水晶的那一幕又上演了--作为一名美创的员工,客户才是第一位,我毫不犹豫的摁下了接听键. ​ X ...

最新文章

  1. 关于SAP BW提示“Carry out repairs in non-original only
  2. 标记【新公司】!!!!!!!!!!
  3. 已知gcd和lcm求a+b最小和?------数论
  4. SpringBoot中如何灵活的实现接口数据的加解密功能?
  5. oracle 控制文件 scn,重建控制文件后, 控制文件中的数据文件检查点SCN来自哪里...
  6. vb取消文本框的粘贴功能
  7. openmeetings2.0安装和开发
  8. 51nod1394 差和问题 值域线段树
  9. maven scm 配置git
  10. Ubuntu18.04下,QT5移植到ARM板上运行程序发生异常:could not find or load the Qt platform plugin linuxfb原因
  11. 马云预言再次成真!刷脸支付迅速开拓市场,二维码市场岌岌可危
  12. IP地址使用,分类等详解
  13. python使用opencv换照片底色
  14. html 前端优化上传视频,前端上传组件Plupload使用---上传大视频(分片上传)
  15. 热更新总结--冷启动热更新
  16. 京东校园招聘2019.04.13 第一题 01序列拉齐
  17. 浏阳计算机学习,浏阳十五岁孩子中等职业技术学校学计算机网络
  18. VC6数据库综合开发资料
  19. discuz的htm模板代码分析
  20. 07图示围墙lisp_大神门有没有CASSlisp程序将房屋注记放在右上角?大神门有没 爱问知识人...

热门文章

  1. 常用,易用,好看的第三方控件(.NET)
  2. 深入理解Java虚拟机|JVM02-自动内存管理
  3. PowerShell攻击指南
  4. vin端口是什么意思_5G NR和4G LTE 协议中的天线端口定义
  5. 雅虎邮箱账号防自动注册验证码系统被攻破
  6. 还在手动阅卷?教你用python实现自动阅卷,解放自己的双手
  7. python依赖模块离线安装方法
  8. 仿微信6.0 主界面 导航:左右滑动的ViewPager+渐变色的底部菜单
  9. JavaScript学习之DOM详解
  10. 同时验证手机号和座机号的正则表达式(支持400电话号码)