以Oracle为例吧 Statement为一条Sql语句生成运行计划, 假设要运行两条sql语句 select colume from table where colume=1; select colume from table where colume=2; 会生成两个运行计划 一千个查询就生成一千个运行计划! PreparedStatement用于使用绑定变量重用运行计划 select colume from table where colume=:x; 通过set不同数据仅仅须要生成一次运…