JDBC PreparedStatement的优点和局限性是什么?