将SQL语句的第一个问号用testNumber代替

解决方案 »

  1.   

    setString是为第一个参数设置一个string类型的值testNumber
      

  2.   

    也就是说将testNumber放到第一个参数里面,是这样的吗?
      

  3.   

    PreparedStatement是能带参数执行sql语句的statement对象,继承于statement,在他所执行的sql语句里往往带有“?”,这些问号,就是你将要写入的参数,这样做,能提高在大批量sql操作时候的开销,而每个?对应一个setXXX方法,你这里的setString()是把testnumber放在sql语句里的第一个问号的地方!
      

  4.   

    而这个时候,你第一个问号要接到的值应该是string型的,要是是int型的就用setint(),其他的类型也类似!