Maison > Java > javaDidacticiel > Comment réactiver le pont JDBC-ODBC dans Java 8 ?

Comment réactiver le pont JDBC-ODBC dans Java 8 ?

DDD
Libérer: 2024-11-29 18:11:10
original
287 Les gens l'ont consulté

How to Re-Enable the JDBC-ODBC Bridge in Java 8?

Suppression du pont JDBC-ODBC dans Java 8 et stratégies d'atténuation

À partir de Java 8, le pont JDBC-ODBC est obsolète. Cela a soulevé des inquiétudes concernant la connectivité aux bases de données ODBC via JDBC.

Le pont JDBC-ODBC n'est pas disponible dans Java 8

Dans Java 8, le pont JDBC-ODBC n'est pas disponible. plus disponible. Cela signifie que la pratique courante consistant à utiliser le code suivant entraînera une ClassNotFoundException :

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Copier après la connexion

Solution : installation manuelle du pont JDBC-ODBC

Pour activer JDBC- Fonctionnalité ODBC Bridge dans Java 8, vous pouvez suivre ces étapes :

  1. Acquérir Java Runtime Environment (JRE) 7.
  2. Extraire 'rt.jar' du répertoire 'lib' de JRE 7.
  3. Copiez le 'sunjdbc " et " sunsecurityaction " des dossiers extraits 'rt.jar'.
  4. Créez un fichier JAR nommé 'jdbc.jar' et compressez les dossiers copiés à l'intérieur.
  5. Placez ' jdbc.jar' dans le dossier 'lib' ou 'libext' de votre JDK 8 ou JRE 8 installation.
  6. Copiez 'jdbcodbc.dll' du répertoire 'bin' de JRE 7 vers le répertoire 'bin' de JRE 8.
  7. Redémarrez Java Machine virtuelle (JVM).

Conclusion

En suivant les étapes décrites ci-dessus, vous pouvez installer manuellement le pont JDBC-ODBC dans Java 8. Ceci vous permet de vous connecter aux bases de données ODBC à l'aide de JDBC dans Java 8 malgré la suppression du pont de la distribution JDK standard.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal