猿问

请问怎么实现不同的查询组合要写出不同的函数?

用软件连接数据库时有不同的查询方式,在用java jdbc编程时,是不是每一种不同的查询方式都要对应不同的查询函数?比如说有三个变量a,b,c。若查询条件为a=10,b=9,c任意,以及a=20,b c任意,这样是不是得写两个不同的查询函数?是不是无法用一个sql语句达到这两种查询?

慕斯709654
浏览 169回答 2
2回答

潇潇雨雨

忽略为任意值的条件。有多少条件就查询多少条件,设置sql比如,如果要判断a,b,c三个条件StringBuffer sql = new StringBuffer("select * from xxx a where 1=1");if(a != null){buffer.append(" and a.XX='"+a.trim()+"'");}....

ibeautiful

最好用方法重载--相同方法名称,参数个数不同。
随时随地看视频慕课网APP
我要回答