首先说明一下,这是数据库时间导致的问题。有很多种情况是电脑的时间跟数据库的时间不相同,一般貌似是早8个小时。 所以连接数据库的时候,主要是红体字!! String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false"