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
- 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.
Primary visual
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.