It only abstracted the APIs, the programmer was still responsible for writing database independent SQL.