prepareStatement是把你的sql语句预先“编译”好,每次只替换定义的变量,
他的作用是减少与数据库的通信量,从而加快执行速度,主要用在循环执行SQLYUJU

解决方案 »

  1.   

    如果只执行一次就没必要用prepareStatement了
      

  2.   

    我有把握,100分肯定有我份,
    1、prepareStatement已经予编译,速度比Statement快些
    2、prepareStatement解决有关特殊字符插入到数据库的问题。如(',",),?)
      

  3.   

    用prepareStatement可以用?号来插入变量,这样就不用像Statement那样用字符串连接号:+来插入变量了,很方便
      

  4.   

    谢谢各位解答,看来一般用的多的sql语句都应该是用prepareStatement好些。结贴了!