oracle jdbc version du pilote de la folie

Pourquoi diable ne l'Oracle d'offrir un autre(!) version du pilote JDBC, par exemple ojdbc14.jar pour chaque(!) version de base de données?
Les fichiers ont des tailles différentes, et donc probablement un contenu différent.

de fond:
Nous obtenons un hasard et apparemment non reproductible d'erreur disant "numéro non valide" lors de l'enregistrement de données (on devine que c'est le Timestamp). Mais ce n'est pas toute instruction particulière. La plupart du temps, il économise de l'amende juste. Juste une fois par mois, une apparence inoffensive instruction échoue.

J'ai donc eu un oeil de plus près à l'Oracle du site de téléchargement et remarqué qu'aucun des filesizes match malgré de partage de fichiers de même nom.

Notre produit est exécuté sur les bases de données gérées par nos clients, c'est à dire quelle que soit la version du correctif et les clients en cours d'exécution est ce que c'est.
Donc, ce pilote utilisons-nous? La dernière (Oracle 11g) - malgré le fait qu'il est généralement 9i et 10g bases de données?

Pourquoi ne pas simplement de relier toutes les versions de la même "un pilote s'adapte à tous" fichier?
Ou il y a des minutes de différences conduisant à des effets comme de nos erreurs aléatoires?

EDIT: je me suis trompé sur les bases de données 9i.

source d'informationauteur Stroboskop