java部分代码:sql="insertintotao_user(user_email,user_qq,user_id,user_name,user_password,user_imagepath,user_field,user_starttime,user_type,"+"user_phone,user_problem_ans...

java部分代码:

sql="insert into tao_user(user_email,user_qq,user_id,user_name,user_password,user_imagepath,user_field,user_starttime,user_type," +

"user_phone,user_problem_answer,user_problem) values(\'"+

tub.getUseremail()+"\',"+tub.getUserqq()+","+/*(Integer.parseInt(rn_max)+1)*/10+",\'"+

tub.getUsername()+"\',\'"+new SystemTool().getMD5Password(tub.getPassword())+"\',\'"+

rn_pic+"\',\'"+tub.getPassword()+"\',\'"+dateFormat.format(date)+"\',"+tub.getUsertype()+

","+tub.getUserphone()+",\'"+tub.getUserproblemanswer()+"\',\'"+tub.getUserproblem()+"\')";

System.out.println(sql);

sta.executeUpdate(sql);

boolean flag=sta.execute(sql);

打印的执行sql,以及报错信息:

insert into tao_user(user_email,user_qq,user_id,user_name,user_password,user_imagepath,user_field,user_starttime,user_type,user_phone,user_problem_answer,user_problem) values('12345@123.com',123456789,10,'wenzh123456','25F9E794323B453885F5181F1B624D0B','qwee','123456789','2014/08/23 17:01:29',1,123456789,'我很好','你好')

com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '10' for key 1

在mysql客户端使用同一条sql语句,却可以执行:

执行结果:

mysql>insert into tao_user(user_email,user_qq,user_id,user_name,user_password,user_imagepath,user_field,user_starttime,user_type,user_phone,user_problem_answer,user_problem) values('12345@123.com',123456789,10,'wenzh123456','25F9E794323B453885F5181F1B624D0B','qwee','123456789','2014/08/23 17:01:29',1,123456789,'我很好','你好');

Query OK,1 row affected, 1 warning (9.03 sec)

谢谢,大家问题的根源找到了,由于编程不够细心,在此处多加了一个:

System.out.println(sql);

【sta.executeUpdate(sql);】

boolean flag=sta.execute(sql);

展开

jdbc和mysql客户端_相同的insert语句在JDBC中报错,在mysql客户端中不报错:相关推荐

  1. mysql 8.0 一条insert语句的具体执行流程分析(三)

    代码版本:mysql 8.0.22 编程语言:c++ && c++11 && c++14 && c++17 上一篇文章:mysql 8.0 一条inse ...

  2. mysql 8.0 一条insert语句的具体执行流程分析(二)

    继续上一篇文章:mysql 8.0 一条insert语句的具体执行流程分析(一)_一缕阳光的博客-CSDN博客 由于最近换工作一直在试用期内,在拼命的学习.总结中,因此没有时间写文章,今天转正了腾出来 ...

  3. JDBC——连接mysql的报错处理(Mysql8.0以上的报错处理)

    黑马的Web视频中mysql版本太老,因此我看的是马士兵的,其中Navicat确实方便. 后来重新转到黑马看JDBC的时候,由于我下载的mysql版本为8.0以上的. 链接的时候报了3个大错,在此展示 ...

  4. mysql字段超长会报错吗_MySQL使用过程中的报错处理(持续更新)

    MySQL使用过程中的报错处理(持续更新) 一.数据库初始化 1.Percona的MySQL 5.6.20版本数据库初始化 初始化命令(MySQL 5.6版本不适用mysqld命令进行初始化) ./s ...

  5. mysql修改路径报错_mysql修改数据存储路径报错处理

    Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 解决?: >>> vim ...

  6. mysql 8.0 一条insert语句的具体执行流程分析(一)

    最近在mysql 8.0的代码上开发新的功能的时候,梳理了insert语句的执行过程,由于insert语句比较复杂并且涉及的内容很多,在下面准备分3章节来分析,这是第一个章节,主要讲述sql解析和命令 ...

  7. 秒杀 mysql 事务_秒杀怎么样才可以防止超卖?基于mysql的事务和锁实现

    Reference:  http://blog.ruaby.com/?p=256 并发事务处理带来的问题? 相对于串行处理来说,并发事务处理能大大增加数据库资源的利用率,提高数据库系统的事务吞吐量,从 ...

  8. 程序员必知的mysql插件_程序员必知的技术官网系列--mysql篇

    mysql 官网 https://www.mysql.com/ 官网布局很简单, 其中常用的两块就是下载和文档这两块, 其中下载没什么可讲的, 本次重点依旧是文档. 首页 mysql 文档导航页 ht ...

  9. mysql数据库使用一条insert语句同时插入多条数据

    我们常见的MySQL数据库插入数据的方法是insert语句,例如: INSERT INTO student(name,no,age,address) VALUES ('张三','1001',20,'上 ...

最新文章

  1. Nginx —— 检查配置文件nginx.conf的正确性命令(-t)
  2. 快递信息管理系统源代码c++_学生信息管理系统C语言版
  3. python平方数迭代器_Python三大神器之迭代器详解
  4. 实践录丨如何在鲲鹏服务器OpenEuler操作系统中快速部署OpenGauss数据库
  5. 矩阵分解的推荐算法入门-好好看
  6. 162手写板合封芯片专用IC输出可达50V外围简单SOP8封装
  7. np.linalg.inv方法详解
  8. 对话霍金弟子:AI能帮助人类到其他星球进行时空旅行 | AI英雄
  9. 理解深度神经网络——DNN(Deep Neural Networks)
  10. 网站流量过大服务器不行,网站如何应对突然的大流量访问?
  11. java json转抽象对象_做一次面向对象的体操:将 JSON 字符串转换为嵌套对象的一种方法...
  12. 自定义 RPC框架4——RMI+Zookeeper实现RPC框架
  13. 西门子plm_历年中国工业软件营收十强厂商:华为、西门子稳居前二名
  14. C#搭建Json RPC2.0 Server/Client
  15. Joshua Loth Liebman
  16. php sleep和wait区别,sleep()和wait()他们有什么区别?
  17. julia:字符串(完结)
  18. 报错:Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met
  19. Linux 下 ss 命令使用示例
  20. 苹果cms10自适应免费好看带直播的橙色模板

热门文章

  1. tf.nn.sigmoid_cross_entropy_with_logits出现负数
  2. 微软推出Windows 11 RP Build 22000.1163版 修复打印队列发生错误等问题
  3. 股票交易接口除了通信达还有哪些
  4. 我十年的程序员生涯----雷军(写于1996年)
  5. python里lens什么意思_LENS是什么意思
  6. 天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。...
  7. php香港主机,PHP香港主机选购指南
  8. 异或的巧妙用法(比较数字是否相同/独数)
  9. 手机地图离线功能的来龙去脉
  10. 检测JDK是否安装成功