jdbc的简单问题 ("select * from t1 where name=? AND password=?");ps.setString(1,"yourName");ps.setString(2,"yourpassword");前面的数字是几就对应第几个问号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 来晚了,就是楼上的方法("select * from t1 where name=? AND password=?");ps.setString(1,"yourName");ps.setString(2,"yourpassword");前面的数字是几就对应第几个问号 楼上几位没有看清楚楼主的问题就回答,时间宝贵啊!!!!!!!!!!!!!!!!楼主问的是代替字段名称而不是参数值to楼主:字段名称似乎不能作为参数,你可以把sql语句打印出来看看 PreparedStatement ps=con.prepareStatement("select * from t1 where "+xxx+" ="+yyy);xxx和yyy是2个字符变量,写成这样不行吗? 哪位能给我个准确的答案?字段名能不能作为PreparedStatement的参数呀?麻烦大家了~~ 楼主的想法是不可行。这种动态sql是不能用prepare statement。字段都没设定,sql怎么预编译?还是用一般stmt.execute(sqlSstr) 段名不能作为PreparedStatement的参数 Component 问题 nio 的问题 用javamail做过发邮件功能的进来帮忙看看这个问题!!! Thinking in Java Edtion 4th 大家帮帮忙,看这是怎么回事呀?? 这是什么意思 请帮我看看这个变量(属性)属于什么类型,谢谢! 急!Jbuilder中文显示问题? 请教高手怎样将javac的编译信息写入一个文件中? 求教??全排列(大神们看看,为什么不输出,什么也不输出) ----关于获得焦点的问题---- java的回调问题?
("select * from t1 where name=? AND password=?");
ps.setString(1,"yourName");
ps.setString(2,"yourpassword");
前面的数字是几就对应第几个问号
楼主问的是代替字段名称而不是参数值to楼主:字段名称似乎不能作为参数,你可以把sql语句打印出来看看
xxx和yyy是2个字符变量,
写成这样不行吗?