jdbc实现怎删改查之中的添加不对也不知道哪里错了完全按照视频做的

图片说明
图片说明
图片说明
这是30行
这是24行
这是数据库的字段

是不是和数据库的country字段不一样,对比一下看看?

数据库字段不对,或者类型不对

数据库中表的列名写错了吧 !

country这个字段有问题

报错显示country字段有问题,再仔细检查一遍吧

根据错误提示问题是出在country字段,可能的问题 insert语句里的字段和数据库里的字段名 或者 数据库的字段类型错误,根据你代码里的country字段是String类型,如果是mysql数据库可以修改country的数据类型为varchar类型(数据长度默认即可)。

数据库字段跟实体类不匹配

insert into 后面的是表名称,在你的截图中看到的是 naruto ,这个才是表的名字,而不是student

字段的原因,你仔细看。

数据库 某个字段不对 多找一下 错误提示是 不知道找不到那一行

你的表名是naruto 不是student啊 你往student表插数据是什么意思?

  1. 表名 naruto 问题 你添加到student
  2. 字段 country 问题 数据报错是这样指示,也只是可能
  3. 给占位符设置值,日期类型如果你导入的是 java.util 的包的话应该设值 String 类型

你应该往naruto 这张表中添加数据吧,而不是student表