in reply to Re^6: Death and Return of TIMTOWTDI
in thread Death and Return of TIMTOWTDI

They don't solve the same problem. DBI is a communication protocol. SQL is an application language. You can use DBI to communicate with databases that don't speak SQL and you can use SQL without using DBI, using other communication protocols.

Think about it this way - you speak English. You can trasmit that English using your voice or the written word. You can also use those mechanisms to communicate in German. So, what is the relationship between English and your voice? That is the same relationship between SQL and DBI.

------
We are the carpenters and bricklayers of the Information Age.

Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose

I shouldn't have to say this, but any code, unless otherwise stated, is untested