正确的是:sql = "update motion set mogao = ? where time = ?"; 可以试试拼字符串,这样是可以的,不报错。 String sql = "update motion set "+motion_name+" = ? where time = ? ";