关于jdbc中executeUpdate()的错误
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()的错误相关推荐
- JDBC中executeQuery、executeUpdate和execute之间的区别
JDBC中Statement 接口提供了三种执行 SQL 语句的方法: executeQuery executeUpdate execute 使用哪一个方法由 SQL 语句所产生的内容决定. 1&g ...
- java面试题3 牛客:下面有关jdbc statement的说法错误的是
下面有关jdbc statement的说法错误的是? A JDBC提供了Statement.PreparedStatement 和 CallableStatement三种方式来执行查询语句, 其中 S ...
- JDBC中驱动加载的过程分析
JDBC中驱动加载的过程分析 作者:kenty 来源:博客园 发布时间:2007-08-20 15:01 阅读:1100 次 原文链接 [收藏] 本篇从java.sql.Driver ...
- 04-JDBC学习手册:JDBC中使用transaction(事务)编程和Javabean定义
JDBC中使用 Transaction(事务)编程 1 事务的四大特性 事务是具备以下特征(ACID) 的工作单元: (1) 原子性 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所 ...
- 03-JDBC学习手册:JDBC中几个重要接口和异常处理
一.JDBC中几个重要接口 1 Statement --- SQL 语句执行接口 Statement 接口代表了一个数据库的状态,在向数据库发送相应的 SQL 语句 时,都需要创建 Stateme ...
- day18-事务与连接池 3.jdbc中事务操作介绍
那么我们都是通过程序操作数据库.所以要了解jdbc下怎样对事务操作.jdbc如何操作事务? 自动事务false那就不开了呗相当于开启事务. package cn.itcast.transaction; ...
- JDBC中事务、批量操作、大数据类型、获取自动生成的主键、等用法
1 事务的用法 事务的ACID属性: 通俗的说事务:指一组操作,要么都成功执行,要么都不执行-->原子性在所有的操作没有执行完毕之前,其他会话不能够看到中间改变的过程-->隔离性事务发生前 ...
- jdbc 批量insert_037 深入JDBC中PreparedStatement对象使用
1. 什么是SQL注入 (1) 什么是SQL注入? 所谓SQL注入,就是通过把含有SQL语句片段的参数插入到需要执行的SQL语句中,最终达到欺骗数据库服务器执行恶意操作的SQL命令. (2) 如何解决 ...
- 不是操作系统的是JAVA_在Jdbc中可以调用数据库的存储过程的接口是( )。
[多选题]下面属于AWT事件的高级事件的是(). [其它]1.1000字的故事梗概.是整个电视剧的总体梗概. 2.列出每条情节线的事件 3.核心人物的人物小传,每个人物500字 4.以Word附件的形 ...
最新文章
- python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)
- 读债务危机0804:美国债务危机与调整(2007到2011)-泡沫出现
- 深入理解计算机系统之旅(一)计算机系统漫游
- 统一建模语言(UML)介绍
- 【Tools】GitBook入门教程
- docker pull mysql_docker 拉取mysql数据库
- Android 功耗(22)---MTK 功耗问题分析
- java多线程之Executor框架
- android listview 选中状态,Android:在ListView打开时将项目设置为选中状态?
- es的聚合数据的准确性
- Feign 重试解析
- 每天一个算法(简单)
- iptv服务器维护中,iptv升级服务器地址
- spring调用webservice
- [模拟] Jzoj P2499 东风谷早苗
- 2020 ICPC 济南 A Matrix Equation (高斯消元)
- RxJava 学习笔记(八) --- Combining 结合操作
- 计算几何VS解析几何
- python中的保存文件,自用
- 使用Hadoop提取网络日志KPI指标
热门文章
- IDEA中@override注解报错信息“Method does not override method from its superclass“
- Unresolved reference: kotlinx
- 查看电脑的操作记录和最后使用时间
- 统计机器翻译 NiuTrans 开源软件
- Linux平台下Python的安装及IDE开发环境搭建
- java ee组件的类型_CDI(Weld)高级7JavaEE环境组件资源
- 中专计算机专业好的学校,中专计算机专业学校排名
- C# SolidWorks 二次开发 API---后台隐藏打开指定类型的文件
- mysql数据库原理实验报告_数据库原理实验报告(Mysql).doc
- 自然语言处理—Embedding简单应用