It's not the connection layer that you have to worry about, its the database extenstions. I've been using PHPlib for a while that makes all the database calls the exact same for a while now. You just can't send the same queries to every database. One that I have run into is one project called rimps. Eric added a random playlist to the program and it worked perfectly in MySQL but when he went to back port the functionality to PosgreSQL he found there was no easy way to pull up a random query. Brian > For me the answer is JDBC So far I've made 4 application that were > painless to move from Sybase-SQL to Postgre to Oricle. Now true it took > me awhile to get used to only using JDBC calls but now its a no brainer. > > Carl Parrish > > > > > > > > ________________________________________________ > See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't post to the list quickly and you use Netscape to write mail. > > PLUG-discuss mailing list - PLUG-discuss@lists.PLUG.phoenix.az.us > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss