Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)



On 2006-05-31 11:28:08 -0500, frebe73@xxxxxxxxx said:

I am afraid you are not talking about JDBC/ADO/ODBC as an abstract
interface. Making custom abstract interfaces for every application is a
very clumsy an inefficient way to achieve vendor independence. If you
don't think an interface such as JDBC gives you vendor independence,
use another generic interface on top.

You get vendor indpendence with JDBC, ODBC. What you don't get is independence from the relational model. I want that too. I don't want my application to have to know that there are tables here, and tables there, and relationship tables that bind them together.


--
Robert C. Martin (Uncle Bob)  | email: unclebob@xxxxxxxxxxxxxxxx
Object Mentor Inc.            | blog:  www.butunclebob.com
The Agile Transition Experts  | web:   www.objectmentor.com
800-338-6716                  |



.



Relevant Pages

  • Re: formal (theoretical) treatment of database indices
    ... > theory that is 'orthogonal' to the relational model. ... Orthogonality is key. ... *not* to influence the interface. ... > could automatically map the data model on to physical storage. ...
    (comp.databases.theory)
  • Re: db4o 5.0 mit Native Queries
    ... > Plant ihr dafür eventuell auch eine Umsetzung auf JDBC? ... GPL / Komerzielle Duallizenz, die darauf abzielt, das komerzielle ... könnte man vermutlich auch die closed Source App mit der gratis GPL ... Interface ins eigene Fleisch schneiden würde. ...
    (de.comp.lang.java)
  • Re: formal (theoretical) treatment of database indices
    ... theories of types can be combined with the relational model to allow formal studies of both individually, ... *not* to influence the interface. ... we could develop algorithms which could automatically map the data model on to physical storage. ... just being able to manually specify this sort of thing. ...
    (comp.databases.theory)
  • Re: JDBC and Array Processing
    ... > I use Oracle and Oracle's 'sqlplus' tool, ... This is called a fetch size in JDBC. ... setMaxRowsfrom the same interface. ...
    (comp.lang.java.programmer)
  • Re: Date type and mySQL
    ... It's just good design practice. ... Those types are part of the JDBC ... interface of the application. ... Unless the primary purpose of the ...
    (comp.lang.java.databases)