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

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

DDD
DDDoriginal
2024-11-29 18:11:10288parcourir

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");

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!

Déclaration:
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