读书人

怎么获取输入的查询条件

发布时间: 2012-02-16 21:30:36 作者: rapoo

如何获取输入的查询条件

Java code
String sql1 ="select r.role_name from bas_t_role r where  r.role_name not in ( select  r.role_name  from bas_t_role r,bas_t_user u,bas_t_user_role ur  where r.role_id=ur.Role_Id and ur.user_id=u.user_id and u.user_name="张飞")";

想查询最后那个username,想要由表单获取 想要查询的username,要怎么改?

[解决办法]


你u.user_name="+username+")"
那个username是在前台传递过来的参数不就可以了
[解决办法]
SQL code
String sql1 ="select r.role_name from bas_t_role r where  r.role_name not in ( select  r.role_name  from bas_t_role r,bas_t_user u,bas_t_user_role ur  where r.role_id=ur.Role_Id and ur.user_id=u.user_id and u.user_name=?)";PreparedStatement ps = connect.preparedStatement(sql);ps.setString(1,username);
[解决办法]
大概是这个意思吧,先用?代替那个参数,然后在下面的代码里替换掉吧
[解决办法]
如果是简单的servlet的话:sql: select * from table where id = ?
PreparedStatement类中方法:setString(int parameterIndex, String x)
可以设置,
不知道是不是LZ想要?

[解决办法]
支持pingchangxinli的说法

读书人网 >Java Web开发

热点推荐