sql使用了预编译之后 数据库层面解析sql时可以使用缓存,多次执行查询sql 如果只是查询的?的占位符中的内容不一致,不会再次解析sql,直接使用缓存中的,如果没有使用预编译相当于每次都要做硬解析操作。