向数据库插入数据报错Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xE5\xA4\

2023-11-19

之前连接数据库都没问题,可是今天新加一个表之后,向这个表中加入数据就报错:

2018-08-25 14:54:59.082  WARN 8136 --- [nio-8090-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved exception caused by Handler execution: org.springframework.jdbc.UncategorizedSQLException: 
### Error updating database.  Cause: java.sql.SQLException: Incorrect string value: '\xE4\xB9\x9F\xE5\x90\x8C...' for column 'CROSS_NAME' at row 1
### The error may involve cn.vrview.mapper.CrossMapper.insert-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO rg_cross   ( CROSS_NAME,  LONGITUDE,  LATITUDE,  IS_IMPORTANT_ROAD )  VALUES   ( ?,  ?,  ?,  ? )
### Cause: java.sql.SQLException: Incorrect string value: '\xE4\xB9\x9F\xE5\x90\x8C...' for column 'CROSS_NAME' at row 1
; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1366]; Incorrect string value: '\xE4\xB9\x9F\xE5\x90\x8C...' for column 'CROSS_NAME' at row 1; nested exception is java.sql.SQLException: Incorrect string value: '\xE4\xB9\x9F\xE5\x90\x8C...' for column 'CROSS_NAME' at row 1
2018-08-25 14:55:10.039 ERROR 8136 --- [taskScheduler-1] druid.sql.Statement                      : {conn-10001, pstmt-20003} execute error. SELECT  ID AS id,TASK_ID AS taskId,EXEC_TIME AS execTime,EXEC_STATUS AS execStatus,EXEC_PROGRESS AS execProgress,DEV_NUMBER AS devNumber,DIAG_BAD_DEV_NUM AS diagBadDevNum,EXEC_NUMBER AS execNumber,IS_SENDSERVER AS isSendserver,result_light_views  FROM rg_task_exec_info 
 WHERE  (EXEC_STATUS = ? AND EXEC_PROGRESS = ? AND EXEC_TIME < ?)

后来找到原因:

之前我的数据库连接设置:jdbc:mysql://192.168.1.230:3306/trafficlight?useUnicode=true&characterEncoding=utf-8&useSSL=true

之后改为:jdbc:mysql://192.168.1.230:3306/trafficlight?useUnicode=true&amp;characterEncoding=utf-8&useSSL=true

就OK了,注意将表的字符集和校验规则设置成UTF_8

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

向数据库插入数据报错Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xE5\xA4\ 的相关文章

  • docker 命令(日常笔记)

    1 docker images 列出本地镜像 参数说明 xff1a a 列出本地所有的镜像 xff08 含中间映像层 xff0c 默认情况下 xff0c 过滤掉中间映像层 xff09 xff1b digests 显示镜像的摘要信息 xff1
  • linux时间校准步骤记录

    记录一下校准时间操作的执行步骤 首先使用 date 查看当前时间是否准确 校准时间命令 ntpdate cn pool ntp org 如果没有权限 sudo i 会出现输入密码 直接输入密码即可 再次执行校准时间操作命令 ntpdate
  • java 后台 小程序微信支付

    java 后台 小程序微信支付 步骤说明 微信公众平台支付接口调试工具 1 生成字符串 appid appId body 测试商品名称 mch id 商户号 nonce str bf0d5ffe64fc44a3b0c101ead5a6a56
  • pppd程序的参数——man手册翻译

    文章目录 pppd全称 摘要 描述 常用的选项 ttyname 串口名 speed 波特率 asyncmap map auth call name connect script 连接脚本 crtscts defaultroute defau
  • table完成动态表头与动态数据

  • build_ext --inplace和build_ext install

    安装pycocotools的时候 有一个build ext inplace和 build ext install 两者的区别 all install pycocotools locally python setup py build ext
  • springboot配置双mysql数据源

    这两天一直在配置双数据源 找了网上很多资料 有的资料写的太乱而且注释不清楚 类不全 像我这样的刚开始配置的新手很难看明白 今天终于配置成功了 我把我总结的整理一下 做个日志以防以后遇到问题 一 创建一个springboot项目其中需要的po
  • 项目报错: Could not set property 'ID' of 'class cn.xxx.entity.vo.CrossVo' with value '1'

    今天写mybatis的时候遇到一个问题轮饶了大半天 后来才发现自己犯了非常幼稚的错误 今天写了一个很简单的表 然后利用Mybatis的反向工具生成实体和BaseResultMap里面的字段 后来查询的时候 一直报错 Could not se
  • laravel-admin整合wangEditor2及上传图片

    小伙伴说MD编辑器不好用 因为复制粘贴不方便 所以我换了一个编辑器整合 选择了老朋友wangEditor 下面为大家介绍怎么在laravel v6 9 laravel admin v1 7 wangEditor2的情况下上传图片 第一步 c
  • springboot整合mysql和mongodb双数据源

    因为业务需求 需要在一个项目中同时使用myslq和mongodb数据库 在网上找了好久都没有 只有相同数据库的双数据源 当时就想如果按照相同数据库的双数据源配置分别配置myslq和mongodb 一 先看一下pom文件
  • Android BaseQuickAdapter万能适配器

    RecycleView万能适配器 一导入 implementation com github CymChad BaseRecyclerViewAdapterHelper 2 9 24 implementation com android s
  • BeanCreationException异常,注入Bean异常

    org springframework beans factory BeanCreationException Error creating bean with name XXX 注入bean异常 出现这个异常就是找不到对应的JavaBea
  • 无效的数值参数“/Wno-cpp”

    问题背景 在windows下执行python setup py build ext inplace 提示命令行 error D8021 无效的数值参数 Wno cpp 仅供参考的解决办法 修改编译参数为如下所示 extra compile
  • matlab相关性分析(皮尔逊,肯德尔,斯皮尔曼)

    代码 clc clear load CRO C3 mat data GPP DT VUT REF EVI NDVI NIRv kNDVI LSWI FPAR TA F VPD F SW IN F rho corr data type pea
  • 私域流量对比:微信公众号、小程序、APP,谁更有价值?

    在数字化时代 流量已经成为了互联网企业最重要的资源之一 而对于企业来说 获取到流量只是第一步 如何将流量转化为价值才是最终目的 对于私域流量的获取和转化 微信公众号 小程序和APP是目前最常见的三种方式 那么 这三种私域流量各有什么优缺点呢
  • 微信支付sign签名工具类

    secretKey为商户平台设置的密钥key params为非空参数集合 public static String genSignature String secretKey Map
  • JAVA小程序微信支付

    微信支付有专门的文档 https pay weixin qq com wiki doc api wxa wxa api php chapter 9 1 当时找的时候都是前台如何 后来才发现后台需要做的就是统一下单 一 先到微信下载两个证书
  • 僵尸进程的多种处理方式-图文详细教程

    问题引起原因 yum更新导致无法使用yum 于是将占用进程kill掉 导致 ps A ostat ppid pid cmd grep e Zz ps ef no headers k8s环境kubelet服务异常 systemd1服务超时 导
  • shell批量查看文件的MD5值

    ls faces pkl xargs md5sum 执行结果 57dcc90d201e5f5e1c028afd6be43e5e faces lgr2 jpg pkl 3e3c547d0a79d77e4e14d33df45bcce3 face
  • shell批量查看文件的MD5值

    ls faces pkl xargs md5sum 执行结果 57dcc90d201e5f5e1c028afd6be43e5e faces lgr2 jpg pkl 3e3c547d0a79d77e4e14d33df45bcce3 face

随机推荐

  • Zabbix的模板管理与配置

    Zabbix的模板管理与配置 一 查看默认模板的配置项 1 打开客户端信息配置界面 2 选择默认模板的监控项 二 服务端获取客户端的监控项 1 获取客户端系统相关监控项 2 获取客户端硬盘信息等相关监控项 三 创建自定义监控项的key 1
  • 如何在IDEA中使用JDBC

    如何在IDEA中使用JDBC 摘要 安装JDK及IDEA mysql下载安装及预处理 JDBC驱动下载 新建IDEA项目 添加JDBC驱动文件至项目 编写java测试语句 摘要 本文主要介绍了如何用IDEA新建一个java项目 并用JDBC
  • Docker私服之Harbor搭建全过程【安装+启动+jar镜像构建、推送、拉取、运行】

    1 docker安装 docker compose docker和docker compose安装参考链接 2 harbor安装 harbor下载 harbor offline installer v2 5 3 tgz 我下载的版本是2 5
  • 芯片制造系列全流程:设计、制造、封测

    目录 芯片制造系列全流程 简 一 芯片制造全流程简介 二 芯片设计 三 芯片制造 四 封装测试 芯片目前分为三个主要环节 分别是设计 制程 封测 设计水平 制造这一块 最后说说封测这一块 芯片设计 芯片制造 封装测试完整解读 01 芯 片
  • 手把手教你安装CUDA(一看就会)

    1 背景 学习深度学习的话 肯定需要安装PyTorch和TensorFlow 安装这两个深度学习框架之前得安装CUDA CUDA是什么 CUDA是一个并行计算平台和编程模型 能够使得使用GPU进行通用计算变得简单和优雅 Nvidia官方提供
  • 树状数组笔记

    数组 前缀和 树状数组的区别 数组 修改某点O 1 求区间O n 前缀和 修改某点O n 求区间O 1 树状数组 修改某点O logn 求区间O logn 树状数组采取折中的方式 降低整体的时间复杂度 由于算法复杂度取决于最坏的情况的复杂度
  • 1.vs2019 配置Eigen

    目录 一 下载Eigen 二 创建工程 三 测试代码 四 运行结果 一 下载Eigen 下载地址 http eigen tuxfamily org index php title Main Page Download 下载后 将文件解压 二
  • Python--pytesseract验证码识别处理实例

    linux ubuntu系统 安装过程 pytesser 调用了 tesseract 因此需要安装 tesseract 安装 tesseract 需要安装 leptonica 否则编译tesseract 的时候出现 configure er
  • mysql 自定义函数 if not exists_IF配合AND、OR以及NOT函数使用,可以解决工作中的不少难题...

    前面小编已经分别介绍了逻辑判断函数IF AND OR及NOT的用法 同时也提到它们比较少单独使用 那么 这篇文章我们就来介绍一下IF分别和AND OR及NOT的配合用法 1 函数定义回顾 首先来回顾下这4个逻辑判断函数的定义 1 IF函数
  • 每日一题:整齐的数组

    整齐的数组 题目 Daimayuan Online Judge 每一次可以选择一个ai减去k 可以进行若干次操作 使得所有数变相同 说明跟顺序无关 可以从小到大排个序 k大于等于1 说明了每个数只能变小不能变大 那么每个数只能变得和最小的那
  • Android-系统分享使用小结

    Android 系统分享使用小结 概述 如何进行分享 如何筛选分享项 如何区分部分APP下不同分享界面 以微信为例 如何还原过滤前APP分享途径的描述 概述 说到分享 有很多第三方的SDK可供使用 比如友盟 mob都很好用 虽然集成相对容易
  • netcore 文件服务器,在 ASP.NET Core 中上传文件

    ASP NET Core 支持使用缓冲的模型绑定 针对较小文件 和无缓冲的流式传输 针对较大文件 上传一个或多个文件 安全注意事项 向用户提供向服务器上传文件的功能时 必须格外小心 攻击者可能会尝试执行以下操作 执行拒绝服务攻击 上传病毒或
  • supervisor

    使用 安装配置 待续 服务配置 program g7service command bin bash c dotnet YH TaskManager Collect dll directory home service g7 stderr
  • Ubuntu20.04美化成mac 系统样式

    一 效果 二 安装源 1 sudo gedit etc apt sources list deb http mirrors 163 com ubuntu focal main restricted deb http mirrors 163
  • STM32例程之USB HID双向数据传输

    http www viewtool com bbs forum php mod viewthread tid 199 extra page 3D1 程序功能 将STM32的USB枚举为HID设备 STM32使用3个端点 端点0用于枚举用 端
  • 磁盘性能测试相关基础知识

    fio name disk test ioengine libaio direct 1 thread 1 norandommap 1 randrepe at 0 runtime 100 ramp time 6 size 16g filena
  • 在Mac中设置Ctrl+C/V进行复制/粘贴

    从Windows世界走入Mac世界 最让不习惯的是在Mac中 复制 粘贴 的快捷键是Command C V 而且Command键与C V键靠得太近 只能用大拇指与食指进行操作 也让人不习惯 再加上远程桌面连接至Windows时 只能用Ctr
  • Qt中moc问题(qt moc 处理 cpp)

    Qt编译常见的错误 编译报错 1 gt Linking 1 gt cmmwindow obj error LNK2001 unresolved external symbol public virtual struct QMetaObjec
  • 【Flutter 问题系列第 75 篇】Flutter 中 pubspec.yaml 配置文件的说明

    这是 Flutter 问题系列第 75 篇 如果觉得有用的话 欢迎关注专栏 文章目录 一 问题描述 二 属性详解 name description version environment dependencies dev dependenc
  • 向数据库插入数据报错Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xE5\xA4\

    之前连接数据库都没问题 可是今天新加一个表之后 向这个表中加入数据就报错 2018 08 25 14 54 59 082 WARN 8136 nio 8090 exec 7 m m a ExceptionHandlerExceptionRe