JDBC中PrepareStatement与Statement的区别总结一下:
PrepareStatement 比 Statement : 1,有时候更方便 2,有时候更有效率 3,更安全
解释一下:PrepareStatement经过DBMS预编译,所以如果多次执行一个SQL语句的话,用PrepareStatement更有效率如果只是执行一次的话,那和Statement从效率上来说差不多。
PrepareStatement可以避免SQL注入,更安全些。
还有提一下,PrepareStatement是Statement的子类。