jdbc中更新数据pst.executeUpdate()老是报错可能是什么原因?

下面是错误提示,望大佬指点:

Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id = 2 where id = 2' at line 1
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922)

关于jdbc中executeUpdate()的错误相关推荐

  1. JDBC中executeQuery、executeUpdate和execute之间的区别

    JDBC中Statement 接口提供了三种执行 SQL 语句的方法: executeQuery executeUpdate  execute 使用哪一个方法由 SQL 语句所产生的内容决定. 1&g ...

  2. java面试题3 牛客:下面有关jdbc statement的说法错误的是

    下面有关jdbc statement的说法错误的是? A JDBC提供了Statement.PreparedStatement 和 CallableStatement三种方式来执行查询语句, 其中 S ...

  3. JDBC中驱动加载的过程分析

    JDBC中驱动加载的过程分析 作者:kenty  来源:博客园  发布时间:2007-08-20 15:01  阅读:1100 次  原文链接   [收藏]    本篇从java.sql.Driver ...

  4. 04-JDBC学习手册:JDBC中使用transaction(事务)编程和Javabean定义

    JDBC中使用 Transaction(事务)编程 1 事务的四大特性 事务是具备以下特征(ACID) 的工作单元: (1) 原子性 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所 ...

  5. 03-JDBC学习手册:JDBC中几个重要接口和异常处理

    一.JDBC中几个重要接口 1  Statement --- SQL  语句执行接口 Statement 接口代表了一个数据库的状态,在向数据库发送相应的 SQL 语句 时,都需要创建 Stateme ...

  6. day18-事务与连接池 3.jdbc中事务操作介绍

    那么我们都是通过程序操作数据库.所以要了解jdbc下怎样对事务操作.jdbc如何操作事务? 自动事务false那就不开了呗相当于开启事务. package cn.itcast.transaction; ...

  7. JDBC中事务、批量操作、大数据类型、获取自动生成的主键、等用法

    1 事务的用法 事务的ACID属性: 通俗的说事务:指一组操作,要么都成功执行,要么都不执行-->原子性在所有的操作没有执行完毕之前,其他会话不能够看到中间改变的过程-->隔离性事务发生前 ...

  8. jdbc 批量insert_037 深入JDBC中PreparedStatement对象使用

    1. 什么是SQL注入 (1) 什么是SQL注入? 所谓SQL注入,就是通过把含有SQL语句片段的参数插入到需要执行的SQL语句中,最终达到欺骗数据库服务器执行恶意操作的SQL命令. (2) 如何解决 ...

  9. 不是操作系统的是JAVA_在Jdbc中可以调用数据库的存储过程的接口是( )。

    [多选题]下面属于AWT事件的高级事件的是(). [其它]1.1000字的故事梗概.是整个电视剧的总体梗概. 2.列出每条情节线的事件 3.核心人物的人物小传,每个人物500字 4.以Word附件的形 ...

最新文章

  1. python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)
  2. 读债务危机0804:美国债务危机与调整(2007到2011)-泡沫出现
  3. 深入理解计算机系统之旅(一)计算机系统漫游
  4. 统一建模语言(UML)介绍
  5. 【Tools】GitBook入门教程
  6. docker pull mysql_docker 拉取mysql数据库
  7. Android 功耗(22)---MTK 功耗问题分析
  8. java多线程之Executor框架
  9. android listview 选中状态,Android:在ListView打开时将项目设置为选中状态?
  10. es的聚合数据的准确性
  11. Feign 重试解析
  12. 每天一个算法(简单)
  13. iptv服务器维护中,iptv升级服务器地址
  14. spring调用webservice
  15. [模拟] Jzoj P2499 东风谷早苗
  16. 2020 ICPC 济南 A Matrix Equation (高斯消元)
  17. RxJava 学习笔记(八) --- Combining 结合操作
  18. 计算几何VS解析几何
  19. python中的保存文件,自用
  20. 使用Hadoop提取网络日志KPI指标

热门文章

  1. IDEA中@override注解报错信息“Method does not override method from its superclass“
  2. Unresolved reference: kotlinx
  3. 查看电脑的操作记录和最后使用时间
  4. 统计机器翻译 NiuTrans 开源软件
  5. Linux平台下Python的安装及IDE开发环境搭建
  6. java ee组件的类型_CDI(Weld)高级7JavaEE环境组件资源
  7. 中专计算机专业好的学校,中专计算机专业学校排名
  8. C# SolidWorks 二次开发 API---后台隐藏打开指定类型的文件
  9. mysql数据库原理实验报告_数据库原理实验报告(Mysql).doc
  10. 自然语言处理—Embedding简单应用