关于Java的sql动态参数

2025-02-24 22:25:56
推荐回答(4个)
回答1:

String sql = "select * from stuInfo where id = ? and name = ?";
Object[] params = {id,name};
public int executeSQL(String sql,Object[] params){
PreparedStatement psmt =conn.prepareStatement(sql);
if(params != null){
for(int i = 0 ;i psmt.setObject((i+1),params[i]);
}
}

}

回答2:

st=conn.PreparedStatement("insert into DailyCoal VALUES(?,?,?)");
st.setString(1,dat);
st.setString(2,name);
st.setString(3,num);

这样动态传参

回答3:

学习

回答4:

你用list集合来获取.