请问这个占位符我在sql语句中用?表示了,怎么在代码中给这个占位符赋值,进而让sql语句完整??
转化成preparedstatement类型,再用st去调用方法填充参数,如:st.setInt(1, 1);
st.setString(2,_name);
调用 PreparedStatement.set*
方法即可,假定参数为整数,则可以使用如下的方式设置参数。
PreparedStatement st = connection.prepareStatement(sql);
int recvNum = 10;
st.setInt(1, recvNum);
ResultSet rs = st.executeQuery();
如有帮助,请采纳。
https://zhidao.baidu.com/question/1111877831968839739.html
希望可以帮到你