[英]How do I set arguments for preparedStatement in Java?
我正在从该函数的另一个类中调用,该函数根据其数据类型将参数设置为准备好的Statement。 我对如何完成工作有一个粗略的想法,但我似乎无法正确地做到这一点。 如何使用函数通过准备好的语句将参数设置到sql语句中?
我认为您可以使用我的方法:
if (arguments[i] instanceof String){
//set the strings into the varchar2 fields
preparedStmt.setString(i+1, arguments[i].toString());
}
else if (arguments[i] instanceof Integer){
System.out.println("Integer " + i);
//set the integers into the integer fields
preparedStmt.setInt(i+1, Integer.parseInt(arguments[i].toString()));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.