早在陶谦时代,陈登便担任徐州典农校尉,所到大兴水利,使得五谷丰登。
是时(193年),世荒民饥,州牧陶谦表登为典农校尉,乃巡土田之宜,尽凿溉之利,粳稻丰积。--裴注《三国志·吕布传》引《先贤行状》
他还开凿了邗沟西道,使邗沟(中渎水)航运更安全,路程缩短,并以之阻缓了袁术对广陵郡的进攻。
(陈登兴水利改运河)
改善邗沟航运吴王夫差早在春秋时期,开凿邗沟连接了长江、淮河之间的交通。
但由于当时财力、物力、技术的限制,是不可能一下子弄完美的,便在开凿过程中,采取了些巧办法。
比如北段绕经当时宽广的射阳湖,减少了巨大的工程量。(《读史方舆纪要·卷二十二 南直四》)
当然,修运河不只是简单连通那么简单。
作为京杭大运河淮扬段的前身,江淮之间地势平坦,水位落差小,就造成邗沟存在水量不足、流动缓慢的问题。
特别是在秋冬会出现枯水现象,有的年份河道还会结冰,形成航运的季节性。
(蓝色为夫差所凿旧道)
到汉末,陈登依然没有办法很好地解决季节性航运问题。
但他开凿邗沟西道,使邗沟北段改道,缩短了航运距离,避开了射阳湖风浪的危险,已是一个重大的进步。
我们通过一些史料,来看看这条仍不算完美的邗沟西道。
225年的冬天,曹丕从北方要来广陵故城,淮扬本地人蒋济了解邗沟,于是上《三州论》劝阻。
故蒋济《三州论》曰:淮湖纡远,水陆异路,山阳不通,陈敏(陈登)穿沟,更凿马濑,百里渡湖者也。--《水经注·淮水》
顾炎武在《郡国利病书》里说马濑,就是白马湖。
但陈敏是后世东晋的广陵太守,有过改善邗沟西道之举,怎么可能出现在蒋济的文字里?
故历代学者一致认为是《水经注》误记,实为陈登。
(墨家技术流陈登)
《三州论》明确指出了陈登改道的两个原因:故道行程远、水陆异路。
水陆异路怎么理解?
比如沿旧道行军,陆上的军队在北段直接北上更近,运粮草辎重的船队却要绕射阳湖,粮草就有被劫的风险。
大大减小风浪的安全影响至永和(东晋年号)中,患湖道多风。陈敏因穿樊梁(良)湖北口,下注津(精)湖迳渡,渡十二里,方达北口,真至夹邪。--《水经注·淮水》
到东晋,因为陈登修的邗沟西道“湖道多风”,影响航行安全,陈敏改良成直接从樊良湖北通津湖。
这就是说陈登改道时,是从连通樊良湖、博芝湖的水道,在樊良湖东北面挖的一条渠,通到津湖的,而不是直接从樊良湖北面开的出口。
(红线为陈登所挖通往津湖的水道)
我们仔细看看上图,陈登邗沟西道的南端这一小段,正是往射阳湖旧道方向。
就这么一小段河道都“湖道多风”,需要解决。更何况远在东边的射阳湖,其风浪之大可想而知。
风高浪急的射阳湖,就像一头巨大的怪兽,是非当时的人力多能驾驭的。
当时高邮湖还没有形成,樊良湖、津湖、白马湖都还比较小,宽广的射阳湖现在基本消失。
(今淮扬湖泊分布与汉末完全不同)
陈登开凿邗沟西道,把津湖、白马湖等小湖串了起来。
虽然基本解决了邗沟北段风大浪急的安全问题,但仍有些河段还是多风,不够安全。
结冰、枯水季节性问题仍存在前面提到的曹丕没听蒋济的建议,仍然在那年冬天去了广陵。
是岁(225年)大寒,水道冰,舟不得入江,乃引还。--《三国志·文帝纪》
曹丕运气不好,遇到这年特别冷,邗沟结冰,船队无法直达广陵故城。
这不能怪陈登改道没改好,天气是天老爷管的事。
不过我们可以获知邗沟有冬季结冰的事实。
(河道结冰影响航行)
其实让曹丕船队不能继续南下,还有个秋冬正是枯水季节的原因。
帝(曹丕)不从,于是战船数千皆滞不得行。议者欲就留兵屯田,(蒋)济以为东近湖,北临淮,若水盛时,贼易为寇,不可安屯。帝(曹丕)从之,车驾即发。--《三国志·蒋济传》
蒋济说船队被困的位置,东靠近大湖射阳湖,北距淮河不。
如果留在这里屯田,等到“水盛”的时候,又担心东吴军会来犯。
这个担心说明东吴水军是有实力经海道,绕进淮河进军的。
等“水盛”,就证明曹丕正好赶上了邗沟的枯水期,蒋济让他别在这里等到枯水期结束了再走,小心东吴知道他在这里,从淮河、射阳湖来个斩首行动。
因曹丕在射阳湖西,还说明他南下所走的,正是陈登改道后的邗沟西道,西道当时已经替代了旧道的作用。
(三国邗沟西道已成为邗沟主干道)
(曹丕)还到精(津)湖,水稍尽,尽留船付(蒋)济。船本历適数百里中,(蒋)济更凿地作四五道,蹴船令聚;豫作土豚遏断湖水,皆引后船,一时开遏入淮中。帝(曹丕)还洛阳,谓(蒋)济曰:"事不可不晓。吾前决谓分半烧船于山阳池(津湖)中,卿於后致之,略与吾俱至谯。--《三国志·蒋济传》
曹丕这次听从了蒋济的建议,从陆路先去了广陵故城。
回来时北返到津湖,结果水位再次下降,致使很多船只搁浅,弄得曹丕打算把那些搁浅当道的船都烧了,让剩余的船返回北方。
(蒋济在津湖筑坝蓄水使船队全数离开)
大概又是蒋济阻止了他的败家子行为,曹丕就撂挑子让蒋济处理这些船,他自己先北去了谯县。
蒋济挖四五条道,把那些搁浅的船集中在一起,然后筑坝蓄水,等到水位足够了,才返回淮河再到谯县。
因为津湖在邗沟西道上,所以这个事件,直接印证了陈登修建的西道,存在枯水季节性问题。
这里说陈登所修西道存在的问题,只是为了更好地对其了解,没有贬低的意思。
在当时的经济技术背景下,能修这样一条运河,已是相当牛了!
抵抗袁术的邗沟防线以上详细介绍了陈登开凿的邗沟西道,现在我们来推断其开凿的时间。
首先搞清开凿的目的。
(改善交通运输,图为后来陈登攻吕布路线)
总的来说,是为了改善广陵郡与徐州北部主体的交通运输。
那么,先看前,陶谦时代徐州安定,且为一体,开运河改善航运是很可能的。
再看后,197年,陈登成为广陵太守。
但此时下邳陈氏家族已与许都的曹操勾结,有心为其图谋下邳的吕布。
虽然开凿邗沟西道,可以更便于配合曹操北袭,但一旦被吕布发现,也利于吕布军快速南下。
而作为物资运输用,当时广陵郡相对和平,不需要吕布大量物资救援,陈登也没必要使交通便捷,去养肥吕布。
199年初吕布被灭后,六月刘备占据广陵之北的徐州,同理陈登也没理由开西道。
200年初,曹操攻陷刘备的徐州,陈登也因孙策来攻,让曹操势力正式进入广陵。
但不久,陈登就被曹操调离了广陵。
(刘备再据徐州时局势)
开凿邗沟西道这么大的工程,怎么也要几年时间。
由上时间背景所知,陈登做广陵太守后改道的可能性,很小。
193秋冬-196年,袁术逐渐攻占广陵郡。在这几年里,陈登等广陵守军需要北部持续的物资援助,故改善邗沟航运的需求很大。
所以,最有可能的是邗沟西道开工于陶谦时代,加急完工于抵御袁术侵打广陵郡前期。
正因为陶谦、刘备大量的救援物资,少了在射阳湖的损耗,能更短时间送达,下邳陈氏才能使袁术对广陵的攻略时间达近三年之久。
另一方面,射阳湖实在太大,是不便于防守的。
袁术可抵达射阳湖建水军,南攻陈登大本营射阳县,那么长的湖岸线,无法判断其登陆点,难以防守。
而邗沟西道的存在,可以让广陵守军依托整条邗沟拒守,形成一条完整防线。
(下邳陈氏据邗沟守广陵东部)
就像196年夏,袁术和刘备对峙于淮河沿线一样。
下邳陈氏一直被袁术压着打,节节败退,如果不是依仗有地形优势,凭什么能在广陵坚持三年之久?
而地势平坦的广陵,除了北部的淮河,和纵贯南北的邗沟外,还有什么地势可依仗?
邗沟西道冬季虽有结冰、枯水问题影响行船,但南方冰薄,还是不能承载大军踏冰而过。
会不会依靠的是匡琦城呢?
(刘备)收散卒东取广陵,与袁术战,又败。--裴注《三国志·先主传》引《英雄记》
196年秋,刘备被吕布袭下邳城后,“东”取广陵,和袁术再次大战。
说明那时广陵郡东北部,已被袁术占领,即陈登的射阳县已失。
(刘备东取广陵示意图)
如果匡琦城已建,射阳没那么容易丢。
袁术占领这里后,要么据为自有,后来难以攻陷,势必在匡琦会有大战;要么就会毁掉此城。
而且坚守一城,若没有持续的后方补给,打持久战的可能性不大。
可见,陈登抵御袁术靠的不是一座匡琦孤城,而是一条邗沟战略防线。
丢射阳的教训,让陈登认识到,广陵防务,只依仗邗沟防线仍不够。
加上197年受朝廷所命,陈登再攻回、屯驻有群众基础的射阳县时,袁术还占有大部分邗沟之东地盘。
对南部之敌,邗沟防线不起作用,这才建了匡琦城。
(陈登再回射阳建匡琦城的必要性)
邗沟西道,不一定为抵御袁术所凿,但因为它的存在,为下邳陈氏在广陵郡抵抗袁术主力大军,起到了重要作用。
兴修陈公塘灌溉田地别以为陈登只会挖运河,因地制宜兴修水利工程,以长久灌溉田地,提高农业收成,这才是“水利专家”陈登内政上更大的奉献。
他从做典农校尉起,就开始搞灌溉工程。
古徐州一带,到现在还遗留了不少以他命名的地方。
别以为搞这么多工程很简单,陈登如果不具备足够的工程系、数学、力学等知识,指挥起来很会很头痛。
在做广陵太守后,一处名陈公塘的工程,被详细记录了下来。
陈公塘,(扬州)府西五十里,与仪真(仪征)县接界。后汉末,陈登为广陵太守,浚塘筑陂,周回九十余里,灌田千余顷,百姓德之,因名。亦曰爱敬陂,陂水散为三十六汊,为利甚溥。--《读史方舆纪要·卷二三》
(仪征市东北的陈公塘灌溉工程)
在现在扬州和仪征市之间,陈登挖塘筑坝,修了一个周长几十多里的蓄水库,水库的水通过三十六道沟渠,灌溉良田千多顷。
百姓为感激他,将这个水库称为陈公塘,又名爱敬陂。到北宋金兵南下才被毁。
总结陈登在广陵深受百姓爱戴,在他被调到其它郡时,百姓甘愿背井离乡,也希望能和他一起走。
这是陈登实打实地为百姓做了功在当下,泽被后世的好事。
百姓知道跟着这样的好领导走,到哪里都能过上好日子。
而陈登开凿邗沟西道,改善广陵郡的航运交通,并以邗沟形成对袁术有效的战略防线。
让我们看到了一位在政治、军事、谋略、筑城、水利等方面,皆有很高建树的英才。
不愧为一时之俊杰,让刘备都敬佩不已。