JasperSoft Nouvelle Connexion

JasperSoft Nouvelle Connexion - Java - Programmation

Marsh Posté le 03-11-2008 à 11:31:49    

Bonjour,  
 
Je voulais tester iReport 3.0.0 jasperSoft.
 
J'ai été dans "Données", "Connexion source données", Nouveau
 
Et dans "Propriétés de la connexion :
 
 
Nom : Connexion jasper_database
Pilote JDBC : com.microsoft.sqlserver.jdbc.SQLServerDriver
URL JDBC : jdbc:sqlserver://o14dev;DatabaseName=Personne
Adresse du serveur : o14dev
Base de données : Personne
Nom d'utilisateur : admin
Mot de passe : ***********
 
 
 
Puis je clique sur le bouton "Test" et ca met :
 
 
 ClassNotFoundError!
 Msg : com.microsoft.sqlserver.jdbc.SQLServerDriver
 Cette classe est introuvable : com.microsoft.sqlserver.jdbc.SQLServerDriver
 
 
 
Pourtant dans mon code java la connexion se passe bien :
 
 
 
          Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver" );                        
          String connectionString ="jdbc:sqlserver://o14dev;database=Personne;user=admin;password=********";
          connexion = DriverManager.getConnection(connectionString);        
 
 
 
Quelqu'un s'y connais en Jasper?
 
Merci

Reply

Marsh Posté le 03-11-2008 à 11:31:49   

Reply

Marsh Posté le 19-11-2008 à 17:14:52    

g25453 a écrit :

Bonjour,  
 
Je voulais tester iReport 3.0.0 jasperSoft.
 
J'ai été dans "Données", "Connexion source données", Nouveau
 
Et dans "Propriétés de la connexion :
 
 
Nom : Connexion jasper_database
Pilote JDBC : com.microsoft.sqlserver.jdbc.SQLServerDriver
URL JDBC : jdbc:sqlserver://o14dev;DatabaseName=Personne
Adresse du serveur : o14dev
Base de données : Personne
Nom d'utilisateur : admin
Mot de passe : ***********
 
 
 
Puis je clique sur le bouton "Test" et ca met :
 
 
 ClassNotFoundError!
 Msg : com.microsoft.sqlserver.jdbc.SQLServerDriver
 Cette classe est introuvable : com.microsoft.sqlserver.jdbc.SQLServerDriver
 
 
 
Pourtant dans mon code java la connexion se passe bien :
 
 
 
          Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver" );                        
          String connectionString ="jdbc:sqlserver://o14dev;database=Personne;user=admin;password=********";
          connexion = DriverManager.getConnection(connectionString);        
 
 
 
Quelqu'un s'y connais en Jasper?
 
Merci


 
bonjour,
 
j'utilise iReport et (en dehors d'une erreur de syntaxe) ta question trouvera une réponse dès que tu règleras le chemin d'accès qui conduit au pilote jdbc qui correspond à ta base sqlserver.
 
l'exception ClassNotFoundError, signifie que ton application (ici iReport) tente un dialogue (infructueux) avec une fonction (class) qui concerne l'enveloppe (fichier jar) du connecteur/pilote jdbc.
 
La solution est réellement toute proche :
a) prends le temps de regarder la page Wikipédia suivante http://fr.wikipedia.org/wiki/PATH
b) ensuite ajustes le contenu des variables PATH/CLASSPATH de ton système d'exploitation.
 
SI après cela tu rencontres la même erreur (ET en dehors d'une erreur de syntaxe) il faudra t'interroger sur la compatibilité de la version de ton pilote jdbc et la version de ta base sqlserver.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed