关于JDBC传递参数的问题,能不能指定参数名来传递参数,我该如何解决?
PreparedStatementps=con.prepareStatement(sql);ps.setString(1,"123");好象只能用序号这样来设置参数的值,...
PreparedStatement ps=con.prepareStatement(sql);
ps.setString(1,"123");
好象只能用序号这样来设置参数的值,但是我觉得这样很不方便,有的时候同一个参数还会多次出现在一个SQL语句中,我就想能不能直接用指定参数名的方式这样来指定呢
就比如select user_id, user_name from ts_student where user_name=@username,
我直接就指定@username就行了。不知道我要怎么样才能达到我的效果。请指点,谢谢。 展开
ps.setString(1,"123");
好象只能用序号这样来设置参数的值,但是我觉得这样很不方便,有的时候同一个参数还会多次出现在一个SQL语句中,我就想能不能直接用指定参数名的方式这样来指定呢
就比如select user_id, user_name from ts_student where user_name=@username,
我直接就指定@username就行了。不知道我要怎么样才能达到我的效果。请指点,谢谢。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询