https://bbs.csdn.net/topics/395083582之前发错板块了,求路过的大神帮我看看
解决方案 »
- 我想把字符串"white"转变成Color值
- 简单的 生产者与消费者的 程序
- 怎样获取某个类的所有子类?
- java jdbc 连接oracle数据库问题 。急!!!急!!谢谢!!
- 两个自编public CLASS 放在同一个目录下 如c:\test,为什么不能在一个CLASS中NEW另一个CLASS?
- Vector里的get(int index) 和elementAt(int index)有什么区别吗?
- eclipse 下载不成功
- 高分求java编程思想!
- 有關JTextField與JTable之間的關鍵字查詢.
- 关于线程的问题,很困惑,希望大牛们帮忙解答
- java 用eclipse 运行时出来的东西
- java
String sql = select * from student where 1=1
// 模糊匹配就用 like
if( // 学号对应的值不为空 ){
sql+=" and 学号=?";
}if( // 科目对应的值不为空 ){
sql+=" and 科目=?";
}if ( //排序方式的值不为空){
// 前端最好不要直接传字段名,如果直接拼接sql,有注入风险。这里我就省略了
sql += " order by " + 排序对应字段名 + " asc 或者 desc";
}
// 例如 科目的值为0:全部,1:语文,2:数学。
if(//科目==0){
sql+=" * ";
} else {
sql+=" 学号 ";
}
if(//科目==1){
sql+=",语文";
}
if(//科目==2){
sql+=",数学";
}
。
sql+=“ from student where 1=1 ”if( // 学号对应的值不为空 ){
sql+=" and 学号=?";
}if ( //排序方式的值不为空){
// 前端最好不要直接传字段名,如果直接拼接sql,有注入风险。这里我就省略了
sql += " order by " + 排序对应字段名 + " asc 或者 desc";
}