第四章 三王时代-《大中国史》


    第(1/3)页

    第一节 羿的代夏和少康中兴

    “三王”就是“三代”,似乎应当算到东周之末;但是《孟子》已经说“三代之得天下也以仁,其失天下也以不仁”;古人所说的“三王”、“三代”,大概专指夏殷西周。我如今也图立名的方便,用个“三代时代”,来包括夏殷西周三朝,和五帝时代对举。要讲三王时代的事情,自然要从夏朝讲起。然而禹的治水,已经编入五帝时代;启伐有扈,第三章第三节,也已经略说;这件事情的详细,是无可考见的;此外夏朝的事情,较为著名的,只有“羿的代夏和少康中兴”一件事。我们现在要讲这件事,且请先看夏朝的世系图(一、二、三、四等字,系表君位继承;所用的线,是表血统上的统系)。

    据下文看起来,这个图,未必尽可靠;然而现在他无可据,只得姑且照它。

    羿的代夏和少康中兴,是夏朝一件著名的事,却又是一个考据问题。这件事,《史记》上只有“帝太康失国。昆弟五人,须于洛汭,作五子之歌”十八个字,和《书序》相同,其余一概不提。《伪古文尚书》说:“太康尸位以逸豫,灭厥德,黎民咸贰。乃盘游无度,畋于有洛之表,十旬弗反;有穷后羿,因民弗忍,距于河。厥弟五人,御其母以从,徯于洛之汭;五子咸怨,述大禹之戒以作歌。”伪古文的不可信,无待于言;这一篇,尤其荒谬可笑。别的且勿论,各种书上都说太康兄弟五人,它却说“厥弟五人”,那么,连太康倒有六个了。羿的代夏,详见于《左传》襄公四年和哀公元年,咱们现在,且把它抄在下面。

    ……昔有夏之方衰也:后羿自,迁于穷石,因夏民以代夏政,恃其射也,不修民事,而淫于原兽。弃武罗、伯因、熊髡、厖圉,而用寒浞(《杜注》:寒国,北海平寿县东有寒亭,如今山东的潍坊市);寒浞,伯明氏之谗子弟也;伯明后寒弃之,夷羿收之;信而使之,以为己相。浞行媚于内,而施赂于外;愚弄其民,而虞羿于田;树之诈慝,以取其国家。羿犹不悛;将归自田,家众杀而烹之(《孟子·离娄下篇》:逢蒙学射于羿,尽羿之道;思天下惟羿为愈己,于是杀羿),以食其子;其子不忍食诸,死于穷门。靡奔有鬲氏(《杜注》:今平原鬲县。如今山东的德州市),浞因羿室,生浇及豷。恃其残慝诈伪,而不德于民。使浇用师,灭斟灌及斟寻氏(《杜注》:二国,夏同姓诸侯;仲康之子后相所依。乐安,寿光县东南有灌亭。如今山东的寿光县。北海平寿县东南有斟亭。如今山东的潍坊市)。处浇于过(《杜注》:东莱掖县北有过乡。如今山东的莱州市)。处豷于戈(《杜注》:戈,在宋郑之间)。靡自有鬲氏收二国之烬,以灭浞而立少康;少康灭浇于过,后杼灭浇于戈;有穷由是遂亡,失人故也。昔周辛甲之为太史也,命百官,官箴王阙。于虞人之箴曰:芒芒禹迹,画为九州。经启九道;民有寝庙,兽有茂草,各有攸处,德用不扰。在帝夷羿,冒于原兽;忘其国恤,而思其麀牡;武不可重,用不恢于夏家。兽臣司原,敢告仆夫……(襄四年魏绛告晋悼公的话)……昔有过浇,杀斟灌以伐斟鄩,灭夏后相;后缗方娠(《杜注》:后缗相妻),逃出自窦,归于有仍(梁履绳《左通补释》,《春秋经》桓五年,天王使仍叔之子来聘,《谷梁》经传并作任叔,仍任声相近,或是一地……

    按《地理志》,东平有任县,盖古仍国。如今河北邢台市。《杜注》:后缗,有仍氏女),生少康焉;为仍牧正;惎浇能,戒之。浇使椒求之(《杜注》:椒,浇臣);逃奔有虞(《杜注》:梁国有虞县。如今河南的虞城县),为之庖正,以除其害。虞思于是妻之以二姚,而邑诸纶(《杜注》:纶,虞邑);有田一成,有众一旅;能布其德,而兆其谋;以收夏众,抚其官职;使女艾谍浇(《杜注》:女艾,少康臣),使季杼诱豷(《杜注》:季杼,少康子后杼也)。遂灭过戈,复禹之绩;祀夏配天,不失旧物……(哀元年伍员谏吴夫差的话)

    以上都只说羿的代夏,和少康中兴;至于太康为什么失国,始终没有提及。我们再看:

    《墨子·非乐》:子武观曰:启乃淫溢康乐,野于饮食,将将铭苋,莞馨以力,湛浊于酒,渝食于野,万舞翼翼;彰闻于大,大用弗式。

    《逸周书·尝麦》:其在启之五子,忘伯禹之命,假国无正,用胥兴作乱。遂凶厥国。皇天哀禹,赐以彭寿,思正夏略。

    《墨子》的话,不甚可解;然而“湛浊于酒,渝食于野,万舞翼翼”十二个字,大概是说“饮食”、“作乐”的。“彰闻于大”的“大”字,惠栋说是“天”字之误(见江声《尚书集注音疏》),也大概不错(其余不必强解)。合着《墨子》和《逸周书》看起来,似乎夏之亡,由于沉湎于酒,又好饮食,又好音乐;其事起于启,而亡国却在他五个儿子手里。“胥兴作乱”四字,不知道是什么事;彭寿是什么人,也不可考(《竹书纪年》:“帝启十一年,放王季子武观于西河。十五年,武观以西河叛,彭伯寿率师征西河,武观来归。”就是据着《逸周书》伪造的,惠氏以为可信,就差了。武观就是五观,据下文所考,确是五个人,不是一个人)。还有《楚辞》的《离骚》,有几句,却像总述这件事的始末的:

    启九辩与九歌兮,夏康娱以自纵;不顾难以图后兮,五子用失乎家巷。羿淫游以佚田兮,又好射夫封狐;固乱流其鲜终兮,浞又贪夫厥家。浇身被服强圉兮,纵欲而不忍;日康娱而自忘兮,厥首用夫颠陨。

    五子就是武观,为什么呢?《楚语》,“启有五观”(《书·甘誓》疏引作“夏有观扈”,看韦注,似乎《书疏》是错的),韦昭注“启子,太康昆弟也”;《汉书·古今人表》:“太康,启子,昆弟五人,号五观。”《潜夫论·五德志》:“启子太康仲康更立,兄弟五人,皆有昏德,不堪帝事,降在洛汭,是为五观”,诸说皆同。“武”“五”是一声之转。那么,为什么要称“观”呢?《水经》巨洋水注:“国语曰:启有五观,谓之奸子。五观,盖其名也。所处之邑,其名曰观。”《左传》昭公元年:“夏有观扈”,《杜注》:“观国,今顿丘卫县。”卫县,就是如今山东的观城县(今观城镇)。然而依我看来,这话未必可信。为什么呢?(一)观城绝不能称为洛汭,《书序》虽不可靠,然而这一篇却和《史记》、《潜夫论》都相合的,没有反对证据。不便就疑心它。(二)卫县是后汉的卫国,前汉名为畔观;杜预的注,似乎有点牵合。(三)古人注文用个“盖”字,都是疑辞;郦道元说“盖其名也”,可见也只是推测,不敢决定。所以我说“夏有观扈”的观究竟在什么地方没有考据清楚,且不必把它来和太康兄弟五人牵合。然则太康兄弟五人,究竟在什么地方呢?我说且算是在洛汭。为什么要在洛汭呢?居洛汭之前又在何处呢?这个问题,却不能有圆满的解答;我且引证一个人的话,来做一个推测。

    金鹗《禹都考》(《求古录礼说》卷四):世言禹都安邑,其误始于皇甫谧《帝王世纪》,郦道元浍水注因之;近洪氏颐煊,谓禹都阳城,不都安邑,足以证其谬矣;然其所考犹未详也。鹗窃疑禹都有二;其始都在阳城,而其后乃都于晋阳。按《汉书·地理志》,颍川郡阳翟,夏禹国。应劭曰:夏禹都也。臣瓒曰:《世本》言禹都阳城,《汲郡古文》亦云居之,不居阳翟也。师古曰:阳翟本禹所受封耳,应瓒之说皆非。洪氏颐煊谓阳城亦属颍川郡,与阳翟之地相近;或当曰禹所都阳城,本在阳翟,故《汉志》云。鹗考《史记·夏本纪》,禹避舜子于阳城,诸侯皆去商均朝禹,于是即天子位;知其遂都阳城,盖即所避之处以为都也。赵岐《孟子》注,阳城在嵩山下;《括地志》嵩山,在阳城县西北二十三里;则阳城在嵩山之南,今河南府登封县是也。若阳翟,今在开封府禹州,其地各异。《汉书·地理志》,于偃师曰:殷汤所都;于朝歌曰:纣所都,于故侯国皆曰国;今阳翟不曰夏禹所都,而曰夏禹国,可知禹不都阳翟矣……然《左传》定公四年,祝佗谓唐叔,封于夏虚,启以夏政;例以上文康叔封于殷虚,启以商政,则禹之都即唐国也。唐国在晋阳:《汉书·地理志》太原郡晋阳,故诗唐国,周成王灭唐,封弟叔虞。杜预注《左传》云:夏虚,大夏,今太原晋阳是也;本于《汉志》,其说自确。《水经》云:晋水出晋阳县西县壅山。郦道元注,县,故唐国也;亦本《汉志》。乃臣瓒以唐为河东永安,张守节以为在平阳;不知唐国有晋水,故燮父改唐曰晋;若永安去晋四百里,平阳去晋七百里,何以改唐曰晋乎?唐定在晋阳,今山西太原府是也。又郑康成《诗谱》:魏国,虞舜夏禹所都之地。魏与唐相近,同在河北冀州;故哀公六年《左传》引《夏书》云:惟彼陶唐,帅彼天常,有此冀方;今失其行,乱其纪纲,乃灭而亡。服虔以为尧居冀州,虞夏因之;此皆禹都在河北之证也;但在晋阳,不在安邑;皇甫谧、郦道元以安邑为禹都,此为谬耳……

    我以为古代的事情,都不过传得一个大略;都邑之类亦然,不过大略知道在什么地方;区区计较于数十百里之间,实在是白费心血的,所以阳城到底在登封,还是在禹县,这个问题,暂可不必较量。至于所论禹都晋阳一层,实在非常精确。禹都河北这一层,造伪书的人,也似乎知道的;不过知道得不甚精确;他脑筋里,只有一个“魏国夏禹所都”的观念;见战国时的魏,是都安邑,就以为安邑必是禹都;禹都既在安邑,就桀都也在安邑了;桀都既在安邑,就连鸣条也搬到河北去了;辗转牵率,就闹出绝大笑话(见下节)。然而禹都虽不在安邑,却不害其为在晋阳;并且“惟彼陶唐……乃灭而亡”几句《夏书》,怕确也是指太康亡国的;不过造伪书的人,不应当把兄弟五人改作“厥弟五人”;再把这几句《夏书》硬栽在他口里,算是他所作的歌罢了。这样看来,太康似乎是本居晋阳,失了国,逃到洛汭的;当时还离河北不远,到后来,才给寒浞等愈逼愈东,以至于灭亡。少康虽灭寒浞,曾否恢复河北却是一个疑问;所以桀之都,又在河南了(见下节)。然则后羿又是从什么地方来的呢?《左传》说:“后羿自迁于穷石”;《淮南子·地形训》:“弱水,出自穷石”,高诱注:“穷石,山名也。在张掖北,塞水也。”似乎太远些。然而尧本都冀州,羿在尧手里就是射官(见《淮南子》),是个西北之国,却也不足为怪。难道羿是从西北塞外侵入的吗(看春秋时候的情形,便知道如今的山西省,在古代强半是戎狄占据之地。又夏好音乐,羿好田猎,也似乎一个是久居开明地方的人,一个是从塞外侵入的)?这个实在证据不足,只可存为一种推测罢了。

    第二节 夏殷的兴亡

    夏朝从少康以后,无事可见。《史记》说:孔甲“好方鬼神,事淫乱,夏后氏德衰;诸侯畔之”。又说:“自孔甲以来,而诸侯多畔夏;桀不务德而武;伤百姓,百姓弗堪。乃召汤而囚之夏台,已而释之;汤修德,诸侯皆归汤;汤遂率兵以伐夏桀;桀走鸣条,遂放而死。”那么,夏朝的衰弱,是从孔甲时候起,至桀而灭亡的。

    《史记》记夏殷兴亡的事:

    自契至汤,八迁,汤始居亳,从先王居。汤征诸侯:葛伯不祀,汤始伐之……当是时:夏桀为虐政,淫荒;而诸侯昆吾氏为乱,汤乃兴师;率诸侯;伊尹从汤;汤自把钺,以伐昆吾;遂伐桀……于是汤曰:吾甚武,号曰武王。桀败于有娀之虚;桀奔于鸣条;夏师败绩;汤遂伐三,俘厥宝玉……于是诸侯服,汤乃践天子位。平定海内。汤归至于泰卷陶,中作诰。既绌夏命,还亳。

    这一段事情,须把它的地理考核清楚,才能知道当日战争的形势。按上文所见的地名,是(一)亳,(二)葛,(三)昆吾,(四)有娀之虚,(五)鸣条,(六)三,(七)泰卷陶;除有之虚无可考外,其余的,我都考核如下:

    亳的说法,最为麻烦。据《书经正义》所引:

    一)郑玄云:亳,今河南偃师县有汤亭(《帝喾厘沃序疏》)。

    二)《汉书音义》:臣瓒者云:汤居亳,今济阴亳县是也……(同上)

    三)杜预云:梁国蒙县北有亳城(同上)。

    四)皇甫谧云:《孟子》称汤居亳,与葛为邻,葛伯不祀,汤使亳众往为之耕。葛,即今梁国宁陵之葛乡也;若汤居偃师,去宁陵八百余里,岂当使民为之耕乎?亳,今梁国谷熟县是也(同上)。又《立政》“三亳阪尹”疏:皇甫谧以为三亳,三处之地,皆名为亳;蒙为北亳,谷熟为南亳,偃师为西亳。

    五)郑玄以三亳阪尹,共为一事;云:汤旧都之民服文王者,分为三邑;其长居险,故言阪尹。盖东成皋,南辕,西降谷也(江氏声,《尚书集注音疏》说“降”是“函”之音转,降谷,就是函谷)。

    这所引诸说,《立政》和《帝喾厘沃序》的《正义》,都说是不能定其是非。咱们当考核之初,有一件事,应当注意的,就是三亳是周初的事,不能和汤时的毫,并为一谈。皇甫谧的错误,就出在这里;他硬把周初的三毫,和商汤时候的亳,并为一谈;就把蒙、谷熟区区地方,硬分做南北两亳,去配偃师的西亳;这个,清朝的王鸣盛氏驳得他最痛快,他说(《尚书后案》卷六):

    盖薄县者,汉本属山阳郡,后汉又分其地置蒙、谷熟二县,与薄并改属梁国;晋又改薄为亳,且改属济阴;故臣瓒所谓汤都在济阴亳县者,即其所谓在山阳薄县者也(按:《汉书·地理志》,山阳郡薄县下,“臣瓒曰:汤所都”。其“汤居亳今济阴亳县是也”,见于河南郡偃师县下);亦即司马彪所谓在梁国薄县(按:《续汉书·郡国志》,薄县下“汤所都”);杜预所谓在蒙县北亳城者也;而亦即皇甫谧所分属于蒙、谷熟者也;本一说也,孔颍达《书诗疏》(按:《诗·商颂·玄鸟疏》),皆误认为异说,其谬已甚……而皇甫谧巧于立说,又以一薄分为南北二亳,且欲兼存偃师旧说,以合《立政》三亳之文;不知《立政》三亳,郑解谓迁亳之民而分为三;亳本一耳,安得有三;皇甫谧之谬如此……

    这个说法,精核极了;但是王鸣盛是一生“佞郑”的,他就一口断定亳在偃师,而于皇甫谧去葛太远,不便代耕之说,却只把“其说浅陋,更不足辨矣”九个字,轻轻撇过,这个却也未足服人(皇甫谧的话,大概是信口开河,没有一句可据的。但是这一驳,却不能全说他无理)。

    我说古人的“城名”和“国名”,是分不开的;“国名”自然不能随时变换,所以新迁了一个都城,大概就把旧都城的名字,做它的名字(譬如晋国的新绛故绛)。商朝是随便搬到什么地方,都城都唤做亳的;所以“所谓亳的地方”,实在很多;但是当成汤时,考核得出来的,却也刚刚有三处:

    一)是如今陕西的商县(今商州市)。这个是魏氏源《书古微》上说的(《汤誓序发微》)。他所举最强的理由是(1)《书序》“汤始都亳,从先王居”,先王就是契(《周语》:“玄王勤商,十四世而兴。”韦昭注:“玄王,契也。”据《史记》世系看起来,契到汤,恰好十四世。又《商颂毛传》,也说玄王是契。伪孔传说先王是帝喾,实在大错了的);契封于商(《书帝喾厘沃序疏》:“郑玄云:契本封商国在太华之阳。”)。(2)《诗·商颂》疏引《雒子命》(《书纬》)“天乙在亳,东观于洛”。《艺文类聚》引《尚书中候》,“天乙在亳,诸邻国襁负归德;东观于洛,降三分沉壁”。亳一定在洛之西,才可说东观。(3)《史记·六国表序》:“或曰:东方物所始生,西方物之成孰;夫作事者必于东南,收功实者常于西北;故禹兴于西羌;汤起于亳;周之王也,以丰镐伐殷;秦之帝,用雍州兴;汉之兴,自蜀汉。”看他所连类并举的,就可以知道亳一定在雍州境内。

    二)就是偃师,这个,班固(《汉书·地理志》,河南郡偃师县,“有尸乡,汤所都”)、刘昭(《续汉书·郡国志》,河南郡偃师县注引《皇览》,“有汤亭,有汤祠”。又“尸乡,在县西三十里”)说法,都和郑玄相同。依我看起来,还有一条证据:《孟子》:“伊尹耕于有莘之野。”《史记》:“伊尹欲干汤而无由,乃为有莘氏媵臣。”有莘是周太姒的母家,在如今陕西合阳县。《吕氏春秋·本味篇》:“有侁氏得婴儿于空桑,后居伊水。命曰伊尹。”伊尹见汤的时候在有莘,后来居于伊水,就是汤始居商县,后居偃师的旁证。

    三)就是汉朝的薄县,后来又分置蒙、谷熟的,地当今河南商丘、夏邑、永城三县之境。这个班固于薄县下,虽没有说是汤所都;然而后文论宋地,说:“昔尧作游成阳,舜渔雷泽,汤止于亳;故其民犹有先王遗风:重厚,多君子;好稼穑,恶衣食,以致畜藏。”王鸣盛硬说“止”字是“游息”;然而古人说“某某之遗风”,都是指他久居之地,不是指他游息之地(《汉书·地理志》的本身,就处处是证据)。不能如此曲解;况且孟子的话,就是一个大证据;岂能袒护着郑康成,反疑心孟子(孟子所用的,都是《书》说,是有传授的,上章已经证明了)。

    然则当汤的时候,既然有这三处可指为亳,汤到底是先住在哪一个亳,后来才迁居到哪两个亳的呢?要解决这个问题,就得一考当时用兵的形势。上文《史记》所举汤用兵之地是:

    葛(《汉书·地理志》,陈留郡宁陵下,孟康曰:故葛伯国,今葛乡是。如今河南的宁陵县);

    昆吾(昆吾有两处:一是左昭十二年,“昔我皇祖伯父昆吾,旧许是宅”。是如今河南的许昌县。一是哀十七年,“卫侯梦于北官,见人登昆吾之观”。《注》:“卫有观,在古昆吾之虚,今濮阳城中。”是如今直隶的濮阳县。桀时的昆吾在旧许,见后);
    第(1/3)页