JDBC connexion ne fonctionne pas: Raisons

FONTE ZOOM:

Messages d'erreur spécifiques aux pilotes et les causes base de données axée sont les raisons les plus courantes pour lesquelles la connexion JDBC ne fonctionne pas.


Dans JDBC est l'interface de la plate-forme Java à des bases de données. L'avantage est que l'interface est un accès unifié et garanti pour les bases de données de la plupart des fabricants. Habituellement, cela fonctionne, mais il se agit encore de temps en temps des messages d'erreur.

Messages d'erreur spécifiques aux pilotes

Une erreur commune est qu'aucun pilote correct est installé. Cela arrive quand un URL sélectionné ne est pas reconnue par le pilote Java utilisée. Un autre message est que le java.sql.DriverManager ne est pas trouvé. Dans ce cas, une applet Java dans un navigateur, se dérouler comme Netscape 3.0. Ce navigateur ne JDK 1.0.2 pas standard, mais pas l'API et donc ne peut pas être trouvé. Termine une tentative de connexion à une base de données avec la réponse "connetion refusé", la faute est en DriverManager.getConnection. La solution réside dans le fichier / etc / hosts. Il se agit du nom de l'ordinateur est affiché. Si vous modifiez le nom à localhost, le problème devrait être résolu.
Souvent les causes du pilote doivent être résolus par une intervention manuelle dans les fichiers, mais, par exemple, en corrigeant l'orthographe de l'URL désiré

Base de données sur la base des causes-

Spécifiques des problèmes de connexion JDBC se produisent lors de la connexion aux bases de données MySQL. Une correction possible de l'erreur réside dans un changement d'attitude dans /etc/sysctl.d/bindv6only.conf. Si net.ipv6.bindv6only être mis à 1, que Java tente de communiquer sur IPv6. La solution est = 0 doit être réglé.
La connexion JDBC peut également échouer si manque le protocole TCP / IP dans le Gestionnaire SQL Server. Pour mettre les choses dans ce cas, entrez le port TCP 1433, le port par défaut pour SQL Server.
Une autre cause de problèmes de connexion à la connexion JDBC peut être établit le pare-feu sur l'ordinateur. Si elle est trop élevée, il se peut que l'ordinateur cible refuse l'accès.
Qui, avec l'AS 400 a des problèmes avec la connexion JDBC, pourraient vérifier le réglage fois port. Preset par défaut, le port est 50000. L'AS 400 Toutefois, pour ODBC et JDBC utilise le port 8471. L'affectation peut être effectuée NETSTAT -> 3, le changement comme base de données. Appuyez sur F pour 14 ports soit visible.

VOIR AUSSI:
  1.  
  2.  
  3.  
Sans commentaires

Laisser un commentaire

Code De Sécurité