这是《三国演义》中第十九回里的故事。当时曹操除了用水淹下邳城以外,没有更好的计策打败吕布。
曹操攻打吕布己两月有余仍未攻下。能都想到的办法可能都用尽了,都无奉效。曹操己不打算再打下去了,因为“北有袁绍之忧,东有表,绣之患,下邳久围不克。”攻城时间越



长,肯定越对曹操不利,况且吕布己若困兽犹斗状,要打败吕布也要杀敌一千自损八百。
所以,曹操釆用了郭嘉水淹下坯的计策是唯一正确的破城方案,除此以外均不可行。
曹操攻下邳城时,下邳城小但很坚固,城内粮草充足,吕布的剩余兵马都在下邳城,还真是很难攻破。
本来陈宫献计,叫吕布亲自带兵出城去断曹操粮道,他与高顺等诸将守城,这样一攻一守,曹操会非常被动,但吕布的妻子一顿哭诉,彻底让吕布改变主意,也坏了陈宫的妙计。
曹操手下谋士郭嘉出主意,水淹下邳城,但效果不大,除了给吕布造成些麻烦,但太大效果。
古人打仗,攻城一般有两个办法,一是强攻,二是久困,下邳城强攻不是好办法,吕布及其手下都是善战之人,虽人数比曹操少,但就算曹操不惜伤亡也难以攻破,久困在当时也不是好办法,下邳城是吕布囤积粮草之地,有吃有喝,短时间内吕布人马不会,脑袋大,脖子细,倘若时间长了,恐怕曹操后面会生变故,因为,曹操打吕布,旁边还有几路人马在看着呢。
除强攻和久困最好就是使用反间计,使人劝说吕布手下反水,许以高官厚禄,金银财宝,人对这些都很难经住诱惑,一旦吕布手下投降,在吕布背后下手,那吕布就危险了,毕竟堡垒最容易在内部攻破,这样做,就算吕布手下意志坚定,没有归降,要让吕布知道了此事,以吕布有勇无谋的秉性,恐怕也会产生猜疑,毕竟在这种强敌环饲的情况下,难免疑神疑鬼,以吕布的脾气做出什么举动就不得而知了。
公元192年,司徒王允设计与吕布诛灭董卓,卓将李傕、郭泗率西凉兵攻入长安,杀死王允,吕布战败逃亡。
逃出长安吕布先投袁术、后随袁绍。公元193年,吕布准备投归张扬,路过陈留时与太守张邈结识。
公元194年,曹操为报杀父之仇领兵攻打徐州太守陶谦。陈宫献计张邈请吕布当兖州牧,并且占领了兖州。曹操回兵来夺兖州,双方大战百余日,时天下大旱、惶虫泛滥,出现了人吃人的事,因粮食不够交战双方各自罢兵。
公元195年,曹操将兖州各城全部收回,在钜野县击败吕布。张邈去求袁术搭救,吕布、陈宫逃往徐州投奔刘备。
公元198年,吕布又投靠了袁术,派高顺突袭刘备占领徐州,自称徐州牧。刘备无奈逃往曹操处。
公元198年九月,曹操亲统大军讨伐吕布,陈宫献计吕布分兵守城,吕布不听,出战失败率一千多人退守下邳城内。袁术也没法派兵来救援,曹操将沂水、泅水灌入下邳城内,吕布就打算投降曹操,陈宫极力破坏、反对吕布投降曹操,自持城内粮草丰足,曹操无粮就会退兵,吕布终日与妻妾饮酒作乐,并殴打手下大将候成,城内上下叛离,在白门楼众将缚了昏睡的吕布及陈宫、高顺打开城门投降了曹操。