文档章节

关于JDK1.7中往mysql中进行带占位符的insert语句的报错。

EGG_LI
 EGG_LI
发布于 2014/03/30 20:53
字数 198
阅读 36
收藏 0

String sql= " insert into teacher (name,pwd) values    (?,?)";

PreparedStatement stmt=null;

stmt=con.prepareStatement(sql);
   
   stmt.setString(1, name);
      stmt.setString(2, pwd);

int result=stmt.executeUpdate(sql);//有问题的一行代码

 

若是这么写,则会报错,还查不出是哪里有问题,报错信息如下:

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 '?,?)' at line 1

解决方法,就是将有问题的那行代码里的参数去掉就OK了。

但是本来就觉得要写两次参数确实显得略不科学,函数设计的不科学。

© 著作权归作者所有

共有 人打赏支持
EGG_LI
粉丝 0
博文 4
码字总数 601
作品 0
南京
私信 提问
mysql批量写入数据时,注意事项

最近在批量迁移数据写入到mysql表中的时候,出现一下报错。 SQLSTATE[HY000]: General error: 1390 Prepared statement contains too many placeholders. 查看mysql官网解释:Error: 1390 S...

hgditren
2017/08/09
0
0
Mysql数据库,增删改查笔记(非常重要)

Mysql数据库,增删改查笔记(非常重要) 新增数据: INSERT 语法: INSERT [INTO] [列名] VALUES; INSETR INTO 表名(列名1,列名2) VALUES(值1,值2); 如果INSETR语句中不写列名,则默认是向表...

推荐码发放
2018/07/22
0
0
PDO::ATTR_EMULATE_PREPARES属性设置为false引发的血案

前段时间给pdo设置了下emulate_prepare属性,引发了这次的血案。在这记录下事情的经过,没准大家能避免同样的错误。 先说以下环境。php 5.2.5,mysql 5.0.81,服务器使用的GBK编码。 起因 首...

wyxinlx
2015/01/19
0
1
Android的SQLite数据库的增删改查操作

一、使用嵌入式关系型SQLite数据库存储数据 在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)...

的书法上的
2014/06/06
72
0
TiDB 源码阅读系列文章(十六)INSERT 语句详解

在之前的一篇文章 《TiDB 源码阅读系列文章(四)INSERT 语句概览》 中,我们已经介绍了 INSERT 语句的大体流程。为什么需要为 INSERT 单独再写一篇?因为在 TiDB 中,单纯插入一条数据是最简...

TiDB
2018/08/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Python如何开发桌面应用程序?Python基础教程,第十三讲,图形界面

当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本节课会介绍Python的GUI(图形用...

程序员补给栈
今天
3
0
kafka在的使用

一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统...

狼王黄师傅
今天
1
0
Android JNI总结

0x01 JNI介绍 JNI是Java Native Interface的缩写,JNI不是Android专有的东西,它是从Java继承而来,但是在Android中,JNI的作用和重要性大大增强。 JNI在Android中起着连接Java和C/C++层的作...

天王盖地虎626
昨天
1
0
大数据教程(11.8)Hive1.2.2简介&初体验

上一篇文章分析了Hive1.2.2的安装,本节博主将分享Hive的体验&Hive服务端和客户端的使用方法。 一、Hive与hadoop直接的关系 Hive利用HDFS存储数据,利用MapReduce查询数据。 二、Hive与传统数...

em_aaron
昨天
3
0
跟我学Spring Cloud(Finchley版)-15-Hystrix监控详解

Hystrix提供了监控Hystrix Command的能力,本节来详细探讨。 监控端点与数据 应用整合Hystrix,同时应用包含spring-boot-starter-actuator 依赖,就会存在一个/actuator/hystrix.stream 端点...

周立_ITMuch
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部