Bij het aanbreken van het voorjaar, de tijd waarin koningen gewoonlijk ten strijde trekken, stuurde David opnieuw een leger erop uit, onder leiding van Joab en zijn aanvoerders, om de Ammonieten te verslaan en Rabba te belegeren. Zelf bleef hij in Jeruzalem achter. Op een keer stond hij aan het eind van de middag op van zijn rustbed en liep wat heen en weer over het dak van het paleis. Beneden zag hij een vrouw die aan het baden was. Ze was heel mooi om te zien. Hij liet uitzoeken wie ze was, en men zei hem:
‘Dat is Batseba, de dochter van Eliam, de vrouw van de Hethiet Uria.’ David liet haar bij zich komen en sliep met haar. (De voorgeschreven periode van onthouding na haar onreinheid was juist verstreken.) Daarna ging ze terug naar huis. Enige tijd later merkte ze dat ze zwanger was. Ze liet dat aan David berichten, waarop David aan Joab opdracht gaf om Uria naar hem toe te sturen. Uria meldde zich op bevel van Joab bij David, die hem vroeg hoe Joab en het leger het maakten en hoe het er met de oorlog voorstond. Vervolgens zei hij:
‘Ga naar huis en ontspan u wat.’ Toen Uria het paleis verliet, kreeg hij nog een geschenk van de koning mee. Maar Uria ging niet naar huis; hij bleef slapen in het poortgebouw van het paleis, bij de knechten van zijn heer. Toen men David verteld had dat Uria niet naar huis was gegaan, zei hij tegen hem:
‘U hebt toch een lange reis achter de rug. Waarom bent u niet naar huis gegaan?’ Uria antwoordde:
‘De ark en het leger van Israël en Juda zijn ondergebracht in hutten, opperbevelhebber Joab en zijn manschappen bivakkeren in het open veld; zou ik dan naar huis gaan om te eten en te drinken, en te slapen met mijn vrouw? Zo waar u leeft, dat doe ik niet!’ David zei tegen Uria:
‘Blijf ook vandaag nog hier, dan laat ik u morgen teruggaan.’ Uria bleef die dag dus nog in Jeruzalem. De dag daarop nodigde David hem bij zich aan tafel en voerde hem dronken. Toch ging Uria ’s avonds niet naar huis, maar legde zich opnieuw te slapen bij de knechten van zijn heer.