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的参数 我已经画出了一个2D图形,怎样在Applet中画出一个凸出3D巨型? 处理Set里的值 !s.equals.("")与s!=null的区别? 我是新手,请大家帮帮忙,多谢! 存储过程问题,高手帮忙看下? 关于poi取空值的问题 100分,求JTree使用简单问题,在线等待 80分相送求解applet问题,急,在线等!!!解决立即给分! c++与java 有什么区别? 怎么得到中英文混合字符串的像素的宽度 ----关于获得焦点的问题---- java的回调问题?
("select * from t1 where name=? AND password=?");
ps.setString(1,"yourName");
ps.setString(2,"yourpassword");
前面的数字是几就对应第几个问号
楼主问的是代替字段名称而不是参数值to楼主:字段名称似乎不能作为参数,你可以把sql语句打印出来看看
xxx和yyy是2个字符变量,
写成这样不行吗?