serveur SQL – exception java.sql.SQLE: aucun pilote approprié trouvé pour jdbc: microsoft: sqlserver – Serveur d’impression

Author: Titanfall —

Short summary: Je reçois cette exception lorsque j'essaie d'exécuter ce programme. C'est l'un des exemples de Microsoft. J'ai ajouté le sqljdbc4.jar au classpath de netbeans pour la compilation et l'exécution, via les propriétés du projet. J'ai également testé le fait que la classe pouvait être trouvée en utilisant une instruction import ci-dessous – aucune erreur lors de […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/05/04/serveur-sql-exception-java-sql-sqle-aucun-pilote-approprie-trouve-pour-jdbc-microsoft-sqlserver-serveur-dimpression/
LLM HTML version
https://tutos-gameserver.fr/2019/05/04/serveur-sql-exception-java-sql-sqle-aucun-pilote-approprie-trouve-pour-jdbc-microsoft-sqlserver-serveur-dimpression/llm
LLM JSON version
https://tutos-gameserver.fr/2019/05/04/serveur-sql-exception-java-sql-sqle-aucun-pilote-approprie-trouve-pour-jdbc-microsoft-sqlserver-serveur-dimpression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
3 minutes (146 seconds)
Word count
485

Key points

Primary visual

serveur SQL – exception java.sql.SQLE: aucun pilote approprié trouvé pour jdbc: microsoft: sqlserver

 – Serveur d’impression
Main illustration associated with the content.

Structured content

Je reçois cette exception lorsque j'essaie d'exécuter ce programme. C'est l'un des exemples de Microsoft. J'ai ajouté le sqljdbc4.jar au classpath de netbeans pour la compilation et l'exécution, via les propriétés du projet. J'ai également testé le fait que la classe pouvait être trouvée en utilisant une instruction import ci-dessous – aucune erreur lors de la compilation, il faut donc trouver le fichier jar. Pourrait-il être lié à une dll ou à une dll sql référencée par sqldbc4.jar? C'est l'exception exacte, et ci-dessous le code exact, à l'exception du mot de passe. Exception: courir: java.sql.SQLException: Aucun pilote approprié trouvé pour jdbc: microsoft: sqlserver: // localhost: 1433; databaseName = HealthCareDatabase Trace d'erreur dans getConnection (): Aucun pilote approprié trouvé pour jdbc: microsoft: sqlserver: // localhost: 1433; databaseName = HealthCareDatabase Erreur: pas de connexion active     sur java.sql.DriverManager.getConnection (DriverManager.java:602)     sur java.sql.DriverManager.getConnection (DriverManager.java:185)     à javaapplication1.Connect.getConnection (Connect.java:35)     à javaapplication1.Connect.displayDbProperties (Connect.java:50)     sur javaapplication1.JavaApplication1.main (JavaApplication1.java:23) BUILD SUCCESSFUL (temps total: 1 seconde)

Code: package javaapplication1; importer com.microsoft.sqlserver.jdbc.SQLServerDriver;

importer java. *;

classe publique Connect {

    java.sql.Connection privé con = null;     private final String url = "jdbc: microsoft: sqlserver: //";     private final String serverName = "localhost";     private final String portNumber = "1433";     private final String databaseName = "HealthCareDatabase";     private final String userName = "larry";     private final String password = "xxxxxxx";

    // constructeur     public Connect ()     

    private String getConnectionUrl ()         URL de retour + nom_serveur + ":" + numéro_port + "; nomDeBase =" + nomDeBase;     

    java.sql.Connection privé getConnection ()         essayer             Class.forName ("com.microsoft.sqlserver.jdbc.SQLServerDriver");             con = java.sql.DriverManager.getConnection (getConnectionUrl (), nom d'utilisateur, mot de passe);             si (con! = null)                 System.out.println ("Connexion réussie!");                       catch (Exception e)             e.printStackTrace ();             System.out.println ("Trace d'erreur dans getConnection ():" + e.getMessage ());                  retour con;     

    public void displayDbProperties ()         java.sql.DatabaseMetaData dm = null;         java.sql.ResultSet rs = null;         essayer             con = this.getConnection ();             si (con! = null)                 dm = con.getMetaData ();                 System.out.println ("Informations sur le pilote");                 System.out.println (" tDriver Name:" + dm.getDriverName ());                 System.out.println (" tDriver Version:" + dm.getDriverVersion ());                 System.out.println (" nDonnées de la base de données");                 System.out.println (" tDatabase Name:" + dm.getDatabaseProductName ());                 System.out.println (" tDatabase Version:" + dm.getDatabaseProductVersion ());                 System.out.println ("Catalogues disponibles");                 rs = dm.getCatalogs ();                 tandis que (rs.next ())                     System.out.println (" tcatalog:" + rs.getString (1));                                  rs.close ();                 rs = null;                 fermer la connexion();              autre                 System.out.println ("Erreur: Aucune connexion active");                       catch (Exception e)             e.printStackTrace ();                  dm = null;     

    private void closeConnection ()         essayer             si (con! = null)                 con.close ();                          con = null;          catch (Exception e)             e.printStackTrace ();              

    public static void main (String[] args) jette Exception         Connect myDbTest = new Connect ();         myDbTest.displayDbProperties ();     

}

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.