Den misstänkte, en 21-årig manlig student, greps på plats.
Polisen uppger i ett uttalande att studenten hade misslyckats med sina tentor och kunde därför inte ta examen, och att han var missnöjd med sin lön på en praktikplats. Han bestämde sig för att få utlopp för sina frustrationer genom attacken, enligt uttalandet.
Detta är den andra dödliga attacken i Kina inom en vecka efter det att en man körde sin bil in i en folksamling på en idrottsanläggning i den södra staden Zhuhai, vilket ledde till att 35 personer dödades och 43 skadades.