setString是给你的sql中的一个参数赋值,使用PreparedStatement你的sql一般应该是这样的,包含一个?的占位符,用于设置参数:String sql = "select * from user u where u.name=?";setString的作用就是给?赋值,第一个参数是?的位置,从1开始;第二个参数就是值了