Then David asked Ahimelech, “Is there not a spear or sword on hand here? For I have brought neither my sword nor my weapons with me, because the king’s mission was urgent.”
Here, I. David, in distress, flies in the tabernacle of God, now pitched at Nob, supposed to be a city in the tribe of Benjamin. Since Shiloh was forsaken, the tabernacle was often removed, though the ark still remained at Kirjath-jearim. Hither David came in his flight from Saul's fury (Sa1 21:1), and applied to Ahimelech the priest. Samuel the prophet could not protect him, Jonathan the prince could not.
Commenting on 1 Samuel 21:1-9
And David said unto Ahimelech,.... After he had given him some of the loaves of the shewbread: and is there not here under thine hand spear or sword? any weapon, meaning in the tabernacle, and in his keeping, and at his disposal; he knew the sword of Goliath was there, and perhaps had a principal view to it, and put this question in order to...
1Sa 21:8 David also asked Ahimelech whether he had not a sword or a javelin at hand; “for I have neither brought my sword nor my (other) weapons with me, because the affair of the king was pressing,” i.e., very urgent, נחוּץ, ἁπ. λεγ., literally, compressed.