控制台给出的错误很明显说是SQL異常,原因是bookcard这一列是integer类型的但是值是null,也就是你传递进去的查询值是null但是这个值所在的列是integer类型的,类型不匹配
错误定位在com.lms.db.DB.update方法Φ,位于DB.java第35行和com.lms.admin.dao.DAO.reg方法中,位于DAO.java第26行这两个地方应该是一个函数调用了另一个方法,所以就一个地方出错了自己检查一下那个位置是鈈是传递的值不对。
可能是这2种情况导致的:
2.eclipse英文怎麼读和jdk版本位数不一致,要同是32位或者64位(注意32位机子只能使用32位的,64位可以兼容使用32位和64位的)
第一步:右键“我的电脑”,点击“属性”
第二步:点击“高级系统设置”,点击“环境变量(N)”
在“系统变量(S)”下新建2个变量
2.如果你不想配置环境变量的话: