From: "Weirich, James" Date: 2004-01-10T07:18:53+09:00 Subject: Re: Database applications and OOness > With a common api Joe just download a binding, find an already common > and documented interface, and start coding. > Then if he want to switch to DBMS-bar he could have (potentially) > working code without the need for changes. DBI is that common interface (and is modelled on the Perl DBI ... I suspect Python's is likewise modelled on Perls). DBI comes with a set of drivers (DBDs) for each type of database supported. The DBDs each talk to the native C API library to access the actual database. I think you are advocating merging the DBD and the native library into one entity, but I'm not sure what that would accomplish. Perhaps it is more of a packaging issue rather than a code issue. -- -- Jim Weirich / Compuware -- FWP Capture Services -- Phone: 859-386-8855