所底。夫河不循故道,并流入淮,是为妄行。今急宜疏导以杀其势。若止委之一淮,而以堤防为长策,恐开封终为鱼鳖之区。乞敕部檄所司,先疏金龙口宽阔以接漕河,然后相度旧河或别求泄水之地,挑浚以平水患,为经久计。”命如其说行之。
  成化七年命王恕为工部侍郎,奉敕总理河道。总河侍郎之设,自恕始也。时黄河不为患,恕耑力漕河而已。
  十四年,河决开封,坏护城堤五十丈。巡抚河南都御史李衍言:“河南累有河患,皆下流壅塞所致。宜疏开封西南新城地,下抵梁家浅旧河口七里壅塞,以泄杏花营上流。又自八角河口直抵南顿,分导散漫,以免祥符、鄢陵、睢、陈、归德之灾。乃敕衍酌行之。明年正月迁荥泽县治以避水,而开封堤不久即塞。
  弘治二年五月,河决开封及金龙口,入张秋运河,又决埽头五所入沁。郡邑多被害,汴梁尤甚,议者至请迁开封城以避其患。布政司徐恪持不可,乃止。命所司大发卒筑之。九月命白昂为户部侍郎,修治河道,赐以特敕,令会山东、河南、北直隶三巡抚,自上源决口至运河,相机修筑。
  三年正月,昂上言:“臣自淮河相度水势,抵河南中牟等县,见上源决口,水入南岸者十三,入北岸者十七。南决者,自中牟杨桥至祥符界析为二支:一经尉氏等县,合颍水,下涂山,入於淮;一经通许等县,入涡河,下荆山,入於淮。又一支自归德州通凤阳之亳县,亦合涡河入於淮。
  北决者,自原武经阳武、祥符、封丘、兰阳、仪封、考城,其一支决入金龙等口,至山东曹州,冲入张秋漕河。去冬,水消沙积,决口已淤,因并为一大支,由祥符翟家口合沁河,出丁家道口,下徐州。此河流南北分行大势也。合颍、涡二水入淮者,各有滩碛,水脉颇微,宜疏浚以杀河势。合沁水入徐者,则以河道浅隘不能受,方有漂没之虞。况上流金龙诸口虽暂淤,久将复决,宜於北流所经七县,筑为堤岸,以卫张秋。但原敕治山东、河南、北直隶,而南直隶淮、徐境,实河所经行要地,尚无所统。”於是并以命昂。
  昂举郎中娄性协治,乃役夫二十五万,筑阳武长堤,以防张秋。引中牟决河出荥泽阳桥以达淮,浚宿州古汴河以入泗,又浚睢河自归德饮马池,经符离桥至宿迁以会漕河,上筑长堤,下修减水闸。又疏月河十馀以泄水,塞决口三十六,使河流入汴,汴入睢,睢入泗,泗入淮,以达海。水患稍宁。昂又以河南入淮非正道,恐卒不能容,复於鱼台、德州、吴桥修古长堤;又自东平北至兴济凿小河十二道,入大清河及古黄河以入海。河口各建石堰,以时启闭。盖南北分治,而东南则以疏为主云。
  六年二月以刘大夏为副都御史,治张秋决河。先是,河决张秋戴家庙,掣漕河与汶水合而北行,遣工部侍郎陈政督治。政言:“河之故道有二:一在荥泽孙家渡口,经硃仙镇直抵陈州;一在归德州饮马池,与亳州地相属。旧俱入淮,今已淤塞,因致上流冲激,势尽北趋。自祥符孙家口、杨家口、车船口,兰阳铜瓦厢决为数道,俱入运河。於是张秋上下势甚危急,自堂邑至济宁堤岸多崩圮,而戴家庙减水闸浅隘不能泄水,亦有冲决。请浚旧河以杀上流之势,塞决河以防下流之患。”政方渐次修举,未几卒官。帝深以为忧,命廷臣会荐才识堪任者。佥举大夏,遂赐敕以往。
  十二月,巡按河南御史涂升言:“黄河为患,南决病河南,北决病山东。昔汉决酸枣,复决瓠子;宋决馆陶,复决澶州;元决汴梁,复决蒲口。然汉都关中,宋都大梁,河决为患,不过濒河数郡而已。今京师专藉会通河岁漕粟数百万石,河决而北,则大为漕忧。臣博采与论,治河之策有四:
  “一曰疏浚。荥、郑之东,五河之西,饮马、白露等河皆黄河由涡入淮之故道。其后南流日久,或河口以淤高不泄,或河身狭隘难容,水势无所分杀,遂泛滥北决。今惟丽上流东南之故道,相度疏浚,则正流归道,馀波就壑,下流无奔溃之害,北岸无冲决之患矣。二曰扼塞。既杀水势於东南,必须筑堤岸於西北。黄陵冈上下旧堤缺坏,当度下流东北形势,去水远近,补筑无遗,排障百川悉归东南,由淮入海,则张秋无患,而漕河可保矣。”三曰用人,荐河南佥事张鼐。四曰久任,则请专信大夏,且於归德或东昌建公廨,令居中裁决也。帝以为然。
  七年五月命太监李兴、平江伯陈锐往同大夏共治张秋。十二月筑塞张秋决口工成。初,河流湍悍,决口阔九十馀丈,大夏行视之,曰:“是下流未可治,当治上流。”於是即决口西南开越河三里许,使粮运可济,乃浚仪封黄陵冈南贾鲁旧河四十馀里,由曹出徐,以杀水势。又浚孙家渡口,别凿新河七十馀里,导使南行,由中牟、颍川东入淮。又浚祥符四府营淤河,由陈留至归德分为二。一由宿迁小河口,一由亳涡河,俱会於淮。然后沿张秋两岸,东西筑台,立表贯索,联巨舰穴而窒之,实以土。至决口,去窒沉舰,压以大埽,且合且决,随决随筑,连昼夜不息。决既塞,缭以石堤,隐若长虹,功乃成。帝遣行人赍羊酒往劳之,改张秋名为安平镇。
  大夏等言:“安平镇决口已塞,河下流北入东昌、临清至天津入