方法用于执行查询操作,如果数据非法或者查询错误则返回false,否则返回查询结果数据集(同方法)。 execute用于更新和写入数据的sql操作,如果数据非法或者查询错误则返回false ,否则返回影响的记录数。 如果你当前采用了分布式数据库,并且设置了读写分离的话,execute方法始终是在写服务器执行,因此execute方法对应的都是写操作,而不管你的SQL语句是什么。 支持在原生查询的时候使用参数绑定,包括问号占位符或者命名占位符,例如: