在古代历史中,“以水代兵”是一种常见的战争手段,被称为“水攻”。古人利用水的特殊性质,作为一种战略性武器,用于进攻或防守,取得了不少胜利。比如在春秋战国时期,魏、赵、韩三国联合在晋阳之战中通过水攻淹没智氏,成功消灭了敌军。再如白起利用水攻攻破楚国的都城。到了三国时期,水攻战役更是屡见不鲜,其中有三场著名的战役,其中两次是由曹操发起的。 一、下邳之战 建安三年(198年)九月,曹操东征徐州,准备进攻长期与他敌对的吕布。十月,曹操成功攻破了彭城,擒获了吕布的部将彭城相侯谐。接着,曹操迅速推进到下邳,吕布亲自率领骑兵前来迎战。结果,吕布遭遇了惨败,自己的部将成廉被俘,曹操一路追击,直逼下邳城下。
面对曹操的强大压力,吕布开始有了投降的念头,但陈宫等谋士劝他继续出战。吕布再度出击,但再次失败,最终只得退回城内坚守。因为在冷兵器时代,守城一方只需要很少的兵力便可抵挡住敌人的进攻。而且曹操此时还需防备袁绍、袁术、刘表、孙策等诸侯的偷袭,无法全力攻打吕布。 为了尽快解决战斗,曹操采纳了荀攸和郭嘉的建议,决定利用泗水、沂水将城池淹没。随着水灾逐渐淹没了整个下邳,吕布的部队也开始出现分裂,许多人心生叛意。同年十二月,吕布的部将魏续、宋宪等人投降了曹操,并生擒了陈宫。吕布明白自己已经无法逃脱,最终选择了出城投降。最终,曹操处死了吕布、陈宫、高顺等人,收降了吕布的部将张辽和泰山豪杰臧霸、孙观等人,成功控制了徐州。 二、邺城之战 建安九年(公元204年)二月,曹操率军进入洹水,准备攻打袁尚。此时袁尚正在进攻袁谭,曹操得到消息后,立即派遣苏由、审配等人守卫邺城(今河北省邯郸市临漳县)。得知曹操前来,苏由立即选择投降,曹操则指派曹洪进攻邺城,而曹操亲自率军攻克了毛城的尹楷和邯郸的沮鹄守军。随后的易阳县令韩范和涉县长梁歧也纷纷献城归降,曹操将他们封为关内侯。 到了五月,考虑到邺城历时多年并且易守难攻,曹操决定改用水攻战术。他下令破坏土山,开凿地道并围绕城池设置堑壕,最终通过决漳水将水灌入邺城。邺城被水淹后,城内的百姓因饥饿和水灾死伤过半。袁尚得知后,立即率军回救,驻扎在滏水(今滏阳河)一带。但曹操不急于追击,而是耐心等待,围困了袁尚的营寨。袁尚见形势不利,害怕被包围,最终请求投降,然而曹操拒绝了他的投降请求。袁尚趁夜逃跑,袁军因此溃散。 同年八月,审配的侄子审荣打开了东城门,曹操军立即攻破邺城,俘杀了审配。随后,曹操祭奠了袁绍的墓,并慰问了袁绍的妻子,将袁绍的家人和宝物返还给了袁家,并赐给他们衣物和生活补给。 三、水淹七军相比前两场战役,水淹七军的知名度要高得多,几乎成了家喻户晓的故事。 建安二十四年(219年),刘备称王后,关羽发动了襄樊之战。得知消息的曹操从汉中战场撤军后,立即派遣于禁督率三万大军前去援助樊城。当时,樊城尚未被关羽包围,曹仁指挥的曹军在樊城北方防守。此时,天气开始发生变化,接连十多天的大雨导致汉水暴涨,关羽便利用水位上升的机会,通过船只攻击曹军,迫使于禁投降,并俘获了庞德、浩周、东里衮等人。关羽本打算任用庞德,但遭到拒绝,最后斩杀了庞德。此时,曹军全军覆没,樊城局势岌岌可危。关羽的部队乘船围攻樊城,进一步加强了对城池的包围。