询问一个简单的SQL问题: 
比如:有一个变量username值是程序中传过来的,,然后我要根据这个值去查询 
SQL语句该怎么写呢? 
select  password  from  user  where  username=(username上面那个变量的值); 
改怎么实现呢?网上很多写的东西都试了下,,,好像都没查询出结果

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【duck991】截止到2008-07-16 09:05:01的历史汇总数据(不包括此帖):
    发帖的总数量:21                       发帖的总分数:360                      每贴平均分数:17                       
    回帖的总数量:11                       得分贴总数量:1                        回帖的得分率:9%                       
    结贴的总数量:12                       结贴的总分数:180                      
    无满意结贴数:3                        无满意结贴分:60                       
    未结的帖子数:9                        未结的总分数:180                      
    结贴的百分比:57.14 %               结分的百分比:50.00 %                  
    无满意结贴率:25.00 %               无满意结分率:33.33 %                  
    楼主加油
      

  2.   

    String sql = "select  password  from  user  where  username='"+变量+"'";jdbc或hibernate之类的执行sql就可以了
      

  3.   

    String sql = "select  password  from  user  where  username=?"采用预处理
    pstmt.setString(0,username)