Explain embedded SQL

Explain embedded SQL.

Embedded SQL is a method of inserting inline SQL statements or queries into the code of a programming language, which is known as a host language. 

Because the host language cannot parse SQL, the inserted SQL is parsed by an embedded SQL preprocessor.

Embedded SQL is a robust and convenient method of combining the computing power of a programming language with SQL's specialized data management and manipulation capabilities.