PreparedStatement 中的?只能是还没确定的变量值,比如where id=?而order by 后面是加列名,并不是一个变量的值,所以不能用?表示,只能使用字符串相连将其加到sql语句中
order by 后面加字段名,比如说order by id要是加上排序的话就在后面加asc或者desc