ResultSet rs = stmt.executeQuery("select * from s_info where id = 
id和一个变量对比,不知道格式怎么样的。

解决方案 »

  1.   

    String sId =1200;
    ResultSet rs = stmt.executeQuery("select * from s_info where id = "+sId);
    如果id是varchar类型
    ResultSet rs = stmt.executeQuery("select * from s_info where id ='"+sId+"'" );
      

  2.   

    id的值取自上页的链接怎么写?
    在上页已经把要的东西找到了,记下个id,这页顺着这个id查看具体的信息。
      

  3.   

    在页面中可以直接获取传过来的值如果是用页面直接传过来的值
    String id= request.getParameter("id"); 对应那边传过来的name如果是在java中 用setAttribute("id",**)传递的; 
    要用 String id = (String) request.getAttribute("id"); 类型看你存入的类型来转换
      

  4.   

    ResultSet rs = stmt.executeQuery("select * from s_info where id ='"+sId+"'" );都写成这样其实也可以目前MYSQL MSSQL都支持自动将字符转换成数字的当然了数字应该是合法的