When David became king, he made some promises to the Lord and to the people, and he intended to keep those promises. All during his wilderness exile, while hiding from Saul, David obeyed the Lord (18:19–27), and he sought to be a shepherd to the nation. Why would the Lord care for David all those years, give him his throne, and then allow him to be replaced by his wicked son? His throne was his heritage from the Lord (16:5–6), just as the land of Israel was the heritage (possession) of God’s people (37:9, 11, 22, 29, 34).
His requests in verses 6–7 relate to God’s gracious covenant with David (2 Sam. 7). The Lord promised David a throne forever and a dynasty forever (89:36), and this has been fulfilled in Jesus Christ (Luke 1:30–37; Acts 2:22–36). David’s concern was not for his own name or family but for the future of Israel and God’s great plan of redemption. His own throne was in jeopardy at that time, but he had confidence that God would keep His promises. “May he sit enthroned forever” (v. 7 ) meant “May King David live out his full life” protected by God’s mercy and truth, but to believers today it means, “May Jesus Christ reign forever!” The throne of glory is secure, for God has set His King on His holy hill of Zion (2:6)! In view of this, let’s follow David’s example and trust the Lord, call on Him, obey Him “day after day,” and sing His praises.