怎么解决MySQLIntegrityConstraintVi…java异常

怎么解决java中com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException呢?我统计了会产生MySQLIntegrityConstraintViolationException异常的4种情况,以及MySQLIntegrityConstraintViolationException的源码,请看图片。

操作方法

  • 01

    下图是MySQLIntegrityConstraintViolationException异常的源码,图中的①②③④是MySQLIntegrityConstraintViolationException对象的4种构造器。参数的含义分别是:reason(原因), String SQLState(SQL状态), int vendorCode(数据库中的错误码)。

  • 02

    下图是经常会遇到的MySQLIntegrityConstraintViolationException异常。

  • 03

    com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row 引起这个的原因主要是为数据表插入或更新数据时,此表中的某个字段做了其他表的外键PK。

  • 04

    com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row:引起这个的原因主要是因为删除或更新数据表中的数据时,此表中的某个字段做了其他表的外键PK。

  • 05

    com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry '******' for key 'PRIMARY',引起这个的原因是因为插入的数据,主键的值重复。

  • 06

    com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column cannot be null,引起这个的原因是表示,主键的列不能为null值。

(0)

相关推荐

  • 如何在手机版QQ中解决出现账号异常不能参加活动的问题

    手机版QQ软件被很多人使用,用来与好友联系,还可以用来参加各种活动,那么如果账号出现了异常,不能参加活动,该如何解决呢?其实我们只要将QQ中的缓存数据清除,接着卸载QQ,然后重新安装即可.小编就来为大 ...

  • 如何在腾讯微云中解决收到账号异常的提示信息

    手机版腾讯微云软件被很多人使用,用来储存文件等, 有的用户在使用该软件时,收到了账号异常的提示信息,那么如何解决这一问题呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,来到下图所示的提示信息窗口 ...

  • 如何解决手机储存卡异常问题

    现在很多人都在使用手机,考虑到手机存储空间有限,有些用户使用储存卡缓存视频,但是常常会遇到储存卡异常问题,接下来小编就给大家介绍一下解决该问题的具体步骤.具体如下:1. 首先第一步如果遇到手机储存卡异 ...

  • 如何解决电脑网络异常服务器断开连接问题

    电脑是现在最常用的工具之一,有些用户遇到了网络异常服务器断开连接问题,不知道如何解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步点击左下角[开始]图标,在弹出的窗口中根据下图 ...

  • 如何解决路由器DNS异常问题

    路由器是现在十分常用的网络设备之一,有些用户常常会遇到DNS异常问题,不知道如何解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑浏览器,根据下图箭头所指,在地址栏中输 ...

  • 如何解决WPS遇到异常正在修复问题

    WPS是现在非常受欢迎的一款办公软件,但是经常会出现WPS遇到异常正在修复问题,有些用户不知道如何解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图箭头所指,用WPS打 ...

  • 如何解决电脑音频设备异常问题

    电脑是现在最常用的工具之一,有些用户遇到了音频设备异常问题,想知道如何解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步搜索并打开[计算机管理]窗口,先点击左侧[设备管理器], ...

  • 如何解决谷歌浏览器Flash异常无法播放网页视频问题

    现在有很多人喜欢在电脑上使用谷歌浏览器上网,有些用户遇到了Flash异常无法播放网页视频问题,想知道如何解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开谷歌浏览器,接着 ...

  • 如何解决“wps遇到异常,正在努力修复”的问题

    在日常使用软件中,如何解决"wps遇到异常,正在努力修复"的问题?又是如何操作的?一起学学吧! 操作方法 01 首先找到WPS安装文件夹下的"配置工具",双击打 ...