如何在java中使用mysql存储过程和动态片段?
这个小Java项目中有三个固定参数,前两个参数都是固定参数。我想知道,是否有一种方法可以将存储过程与项目中不固定的参数一起使用。例如,我想用arguement v1执行这个过程,我想我可以使用 CallableStatement cstmt=conn.prepareCall({call proc_2(v1,'b',?)}"); 但显然这是错误的。 所以我的问题是sql语句如何从java中获取变量
你可以在下面搜索框中键入要查询的问题!
这个小Java项目中有三个固定参数,前两个参数都是固定参数。我想知道,是否有一种方法可以将存储过程与项目中不固定的参数一起使用。例如,我想用arguement v1执行这个过程,我想我可以使用 CallableStatement cstmt=conn.prepareCall({call proc_2(v1,'b',?)}"); 但显然这是错误的。 所以我的问题是sql语句如何从java中获取变量
# 1 楼答案
您也可以使用问号作为动态参数的占位符。 例如: