Bonjour,
J'aimerais entendre votre avis a propos des differences entre JDBC et ODBC.
D'apres mes recherches les differences entre JDBC et ODBC sont :
1- ODBC n'est pas portable (ne tourne que sur Windows) alors que JDBC peut tourner quelque soit le systeme d'exploitation
2- On ne peut utiliser JDBC que'avec JAVA alors que ODBC est multi-langage (C++, VB, Delphi ...)
3- ODBC necessite une installation sur chaque poste d'excecution, JDBC non
4- Avec ODBC ,pour ecrire un programme qui puisse tourner sur n'importe quel type de bases de donnees (Oracle, Access, Db2, Informix ...), il faut ecrire toutes les requetes SQL en prenant soin d'utiliser le standard commun a tous ces SGBD.
- Avec JDBC, il suffit d'ecrire les requetes SQL en respectant les syntaxe SQL propres a JAVA afin d'etre certain que les requetes SQL seront comprises par l'ensemble des SGBD (a condition d'avoir le driver correspondant).
5- JDBC est plutot utilise pour les applications WEB.
Et j'ai egalement deux questions:
6- Est il possible avec JDBC et ODBC de creer la base de donnees (par exemple au moment de l'installation d'une application) en fonction du SGBD.
7- JDBC est plus long en terme de temps d'acces a la base de donnees qu'ODBC
Merci de me corriger si ce que j'ai ecrit n'est pas correct ou de le completer si il y a d'autres differences importantes que je n'ai pas mentionnee.
Merci d'avance