Access the answers to your technology questions today.
Subscribe Now
30-day free trial. Register in 60 seconds.
What Makes Experts Exchange Unique?
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.
Try it out and discover for yourself.
Subscribe Now
30-day free trial. Register in 60 seconds.
Join the Community
Give a Little. Get a Lot.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Join the Community
by: brettmjohnsonPosted on 2006-04-01 at 22:45:08ID: 16353230
NeXT's DBKit was the original Obj-C ODBC interface in NeXTStep. However, it was a 2-tiered model, was woefully inadequate, and was replaced with Enterprise Objects Framework (EOF). Unfortunately when the OpenStep specification was written, EOF was pulled from the core frameworks and the technology was incorporated into WebObjects, where it remains today. Unfortunately if you want to use Objective-C, you are stuck using WebObjects v4. Later versions are Java only. [A gross error on Apple's part, IMHO (but then I believe WO has been grossly mismanaged by Apple since the NeXT buyout).] /documenta tion/WebOb jects/ Ente rprise_Obj ects/About /chapter_1 _section_1 .html
/documenta tion/Cocoa /Conceptua l/ CoreData /index.htm l
com/opie/k base/ print _opie_arti cle.vsp?OP _ID=827 nload-1278 62.html ownloads/w hitepapers / ProjectBu ilderJDBCC ontactSamp le.pdf
http://developer.apple.com
Mac OS X 10.4 introduced CoreData, which supports database persistence. AFAIK, the only database it currently supports is SQLite. I imagine that some of the EOAdapter (drivers for individual databases) technology might be migrated to CoreData in the future, but I would not hold my breath.
http://developer.apple.com
Going outside Apple-supplied technology, there are several third party Obj-C ODBC packages available:
http://support.openlinksw.
http://mac.sofotex.com/dow
http://www.iodbc.org/
http://www.ianywhere.com/d