【MYSQL】请问这个占位符怎么赋值

请问这个占位符我在sql语句中用?表示了,怎么在代码中给这个占位符赋值,进而让sql语句完整??

img

转化成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

希望可以帮到你

img