昨天在编写java连接数据库实现书目管理的作业时,学习到了一个很巧妙的方法
可以很简单的实现 **至少输入一个条件的** 查询
代码如下
if (!BookNameText.getText().equals("") || !BookPressText.getText().equals("")
|| !BookAuthorText.getText().equals("") || !BookNumberText.getText().equals("")) { //至少有一个输入的时候
String SearchStr = "SELECT * FROM `book` WHERE 1 ";
if (!BookNameText

该博客介绍了一种巧妙的方法来构建至少包含一个条件的数据库查询语句。通过在WHERE子句中先添加'1',可以避免判断是否需要添加'AND',简化了多个条件组合的处理。示例代码适用于MySQL数据库。
最低0.47元/天 解锁文章
2336

被折叠的 条评论
为什么被折叠?



