7 And it was told Saul that David had come to Keilah. Then Saul said, God has cast him off into my hand; for he is shut in, by entering into a city that has gates and bars. 8 And Saul summoned all the people to war, to go down to Keilah, to besiege David and his men. 9 And when David knew that Saul devised mischief against him, he said to Abiathar the priest, Bring the ephod. 10 Then said David, Jehovah, God of Israel, thy servant hath heard for certain that Saul seeketh to come to Keilah, to destroy the city for my sake. 11 Will the citizens of Keilah deliver me up into his hand? will Saul come down, as thy servant hath heard? Jehovah, God of Israel, I beseech thee, tell thy servant. And Jehovah said, He will come down. 12 And David said, Will the citizens of Keilah deliver up me and my men into the hand of Saul? And Jehovah said, They will deliver [thee] up. 13 Then David and his men, about six hundred, arose and departed out of Keilah, and went whithersoever they could go. And it was told Saul that David had escaped from Keilah, and he forbore to go forth.

Matthew Henry's Commentary on 1 Samuel 23:7-13

Commentary on 1 Samuel 23:7-13

(Read 1 Samuel 23:7-13)

Well might David complain of his enemies, that they rewarded him evil for good, and that for his love they were his adversaries. Christ was used thus basely. David applied to his great Protector for direction. No sooner was the ephod brought him than he made use of it. We have the Scriptures in our hands, let us take advice from them in doubtful cases. Say, Bring hither the Bible. David's address to God is very solemn, also very particular. God allows us to be so in our addresses to him; Lord, direct me in this matter, about which I am now at a loss. God knows not only what will be, but what would be, if it were not hindered; therefore he knows how to deliver the godly out of temptation, and how to render to every man according to his works.