在jsp中怎么把sql语句查询出来的结果赋值给一个定义的变量呢? 
我的sql语句
查询pk值:String pklist = (String)request.getParameter("pk1");
sql语句:String sql= "select ssbwl from SH_XMXX where pk1="+"'"+pklist+"'";
定义的变量 String ssbwl ;
我怎么把这段sql语句的结果赋值给ssbwl呢 
请大家帮帮忙 最好把代码给一下 谢了 

解决方案 »

  1.   

    假设LZ数据库用的是mysql。 参照
    http://www.blogjava.net/rickhunter/articles/14605.html
      

  2.   

    String pklist = (String)request.getParameter("pk1");
    sql语句:String sql= "select ssbwl from SH_XMXX where pk1="+"'"+pklist+"'";
    定义的变量 String ssbwl ;ResultSet rs = .....;while(rs.next()){
       ssbwl = rs.getString(1) ;
       break ;
    }
      

  3.   

    ResultSet rs = .....;while(rs.next()){
       ssbwl = rs.getString("ssbwl") ;
       break ;
    }
      

  4.   

    Connection conn=....;//建立数据库连接
    Statement sm=conn.createStatement();
    ResultSet rs=sm.query(sql);
    while(rs.next()){
      ssbwl = rs.getString("ssbwl") ;
      break ;
    }
      

  5.   

    String sql = "select ssbwl from SH_XMXX where pk1="+"'"+pklist+"'";
     ;
    Connection conn=....;//建立数据库连接
    Statement sm=conn.createStatement();
    ResultSet rs=sm.query(sql);
    if(rs.next()){
      ssbwl = rs.getString("ssbwl") ;
      break ;
    }