2 Samuel 3:18

18 Now do it! For the LORD promised David, ‘By my servant David I will rescue my people Israel from the hand of the Philistines and from the hand of all their enemies.’ ”

Read 2 Samuel 3:18 Using Other Translations

Now then do it: for the LORD hath spoken of David, saying, By the hand of my servant David I will save my people Israel out of the hand of the Philistines, and out of the hand of all their enemies.
Now then bring it about, for the LORD has promised David, saying, 'By the hand of my servant David I will save my people Israel from the hand of the Philistines, and from the hand of all their enemies.'"
Now is the time! For the LORD has said, ‘I have chosen David to save my people Israel from the hands of the Philistines and from all their other enemies.’”

What does 2 Samuel 3:18 mean?

John Gill's Exposition of the Bible
2 Samuel 3:18

Now then do [it]
Make him your king, and I shall no longer oppose it as I have done:

for the Lord hath spoken of David;
concerning his being king, and the saviour of his people Israel:

saying, by the hand of my servant David I will save my people Israel
out of the hand of the Philistines, and out of the hand of all their
enemies;
and which, though where recorded in so many words, yet was the sense of the promise of making him king, and the design of his unction; and besides they might have been spoken to Samuel, though not written; and which he might report, and so might pass from one to another to be generally known.

California - Do Not Sell My Personal Information  California - CCPA Notice