in reply to Re: Re^n: DBX offers simplified access to the DBI
in thread DBX offers simplified access to the DBI

Actually, the DBX package doesn't contain any methods. So you can ONLY use it to initiate a connection.
  • Comment on Re: Re: Re^n: DBX offers simplified access to the DBI

Replies are listed 'Best First'.
Re^n: DBX offers simplified access to the DBI
by adrianh (Chancellor) on Feb 19, 2003 at 14:09 UTC

    What if somebody wants to subclass it and add their own methods?

    What if you change your mind at a later date and need to add some methods?

    What if somebody invents a database called isa or can (darn that UNIVERSAL class)?

    :-)

    Also, saying DBI->connect tells me exactly what is happening by it's name alone. Where ever I see it I known what is happening.

    With DBX->mysql, DBX->oracle, DBX->Sybase, etc - the same task (connecting to a database) looks different depending on the database being connected to. IMHO this makes the code harder to understand.

    Call me old fashioned - but I still go for the whole method names should be verbs meme:-)