查询信息小项目中的问题

问题遇到的现象和发生背景

利用javaSwing+mysql做一个信息查询系统,MySQL中的数据不能提前展示出来,查询时用的模糊查询,但是会把MySQL中所有数据展示出来

问题相关代码,请勿粘贴截图

img

img

img

运行结果及报错内容

这里想要将MySQL中的数据提前展示出来

img


模糊查询时会把MySQL中所有数据展示出来

img

报错内容是:我的查询语句错误

我的解答思路和尝试过的方法
我想要达到的结果

你第一张图的,toolutil的判断搞反了。你这里是如果name为空才查询。而且里面的语句也是错误的,条件没有=符号。
所以你不输入任何值时,进入了这个语句,但是SQL报错了,啥都查不出来。
输入了查询条件,反而不进这个条件了,sql不报错了,但是查的是是所有的数据。

看一下maAdddao.list()方法(另驼峰命名应该是maAddDao