在jdbc中用PREPAREDSTATEMENT,怎么让parameter等于自己的input

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:52:33
一般来说用preparedstatement时候,都会用set int(1,75),也就是设置成一个确切的数字。我现在是想这数值根据我自己的输入而变化,应该怎么设置啊?

BufferedReader b = new BufferedReader(new InputStreamReader(System.in));//控制台输入流
String str=b.readLine();//输入流变字符串
int a = Integer.parseint(str);//字符串变int
需要设置的时候写上set int(1,a)

没看懂你意思,不知道要那一种?
//控制台获取方式:
Scanner scanner=new Scanner(System.in);
int num =scanner.nextInt();

setInt(1,num);

//前台页面获取

int num=Integer.parseInt(request.getParameter("inputNum"));//inputNum表单元素的name
setInt(1,num);