error 1
mysql中主键才可以设置成自增长
不能为空,又没有设置自增长和赋值的报错Field 'admin_id' doesn't have a default value
error 2
使用占位符进行模糊查询时,一定要将“%”放在参数值里面,不能放在sql里面。
例如:
1.SELECT * FROM User WHERE Name like '%?%'"
ps.setString(1,"刘")
错误
2.SELECT * FROM User WHERE Name like ?
ps.setString(1,"%刘%")
正确
error 3
mysql的模糊搜索语句:select * from table_name like ?
pst.setString(1,name);
如果name=="";那么是得到所有结果,即select * from table_name,不是特定搜素了....
mysql中主键才可以设置成自增长
不能为空,又没有设置自增长和赋值的报错Field 'admin_id' doesn't have a default value
error 2
使用占位符进行模糊查询时,一定要将“%”放在参数值里面,不能放在sql里面。
例如:
1.SELECT * FROM User WHERE Name like '%?%'"
ps.setString(1,"刘")
错误
2.SELECT * FROM User WHERE Name like ?
ps.setString(1,"%刘%")
正确
error 3
mysql的模糊搜索语句:select * from table_name like ?
pst.setString(1,name);
如果name=="";那么是得到所有结果,即select * from table_name,不是特定搜素了....