此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主截止到2008-06-19 16:56:01的汇总数据:
注册日期:2008-5-5
上次登录:2008-6-19
发帖数:4
结贴数:0
结贴率: 0.00%
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    insert ...........  id=?,name=?,sex=?
    pstmt.setString(1,PARENTID) ;
    这里的1指的是把sql里面的第1个?的值替换成 PARENTID的值。这里我觉得应该是JDBC的PrepareStatement的用法,lz可以去查查。这样做可以提高效率,防止注入
      

  2.   

    例子:
             String sql = "select * from user where id=?";          PreparedStatement ps = conn.getPreparedStatement(sql);
              ps.setInt(1,id);
      

  3.   

    程序是人编出来的。不是一成不变的!!
    pstmt.setString(1,PARENTID)这种情况通常都发生在按ID查询(就是你定义的方法里面的参数)全部,和按ID删除
      

  4.   

    String sql="select * from admin where name=? and pwd=?"PreperStatement pstmt=....
    pstms.setString(1,"admin")
    pstms.setString(2,"123")
    pstms.setString(所在语句中的位置,对应的值)