What are the chances someone not knowing SQL, and need to do something with SQL actually picks up a book...

We were talking about non-trivial!! Even intelligent programmers usually don't start with complicated joins when they do their first projects with a database (when they have a choice). My first steps with SQL were pretty basic and could easily have been done within the confines of Class::DBI

Have you actually used Class::DBI? It doesn't map databases to objects. It maps table rows to objects.

No. And I would be hard pressed to find reasons to use it today when much better alternatives are available

abstraction of database implementation
But that isn't true.

What the author meant was abstraction of the db engine, i.e. it doesn't matter if it was mysql or postgreSQL underneath. Ok, I doubt there are many differences at that level to abstract away, but it is definitely a form of abstraction


In reply to Re^5: Why use an OO -> SQL mapper module? by jethro
in thread Why use an OO -> SQL mapper module? by MyMonkName

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.