先编写ResultSet
public static ResultSet executeQuery(String sql, Object ... object){
ResultSet resultSet = null;
Connection conn = getConnection();
try {
PreparedStatement ps = conn.prepareStatement(sql);
for(int i = 0;i < object.length; i++){
//如果object有值,则会遍历
ps.setObject(i+1, object[i].toString());
}
resultSet = ps.executeQuery();
return resultSet;
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
情况一:对象中的属性必须和数据库中的列名一样,大小写可以不相同
public static <T>List<T> select