JDBC avec NetBeans

JDBC avec NetBeans - Java - Programmation

Marsh Posté le 16-12-2011 à 22:45:06    

Bonjour,
 
Je suppose que la question a déjà due être posée, mais étant donné que ça dépends grandement des configurations de chacun, je préfère ouvrir un nouveau sujet pour cela.
 
Je cherche donc à lire une base de données MySQL avec Java. Pour la petite histoire, ça marchait très bien la semaine dernière, jusqu'à ce que je crame mon pc, que j'en change, que je réinstalle tout, et aujourd'hui soit j'oublie un truc que j'avais configuré la dernière fois, soit il y a un problème de compatibilité, je ne sais pas.
 
Je travaille avec NetBeans 6.9.1 et la jdk 1.7.0 :
 
http://img15.hostingpics.net/pics/450110NetBeans.jpg
 
J'ai installé MySQL Server 5.5.19 et il se lance très bien :
 
http://img15.hostingpics.net/pics/229319MySQL.jpg
 
J'ai configuré le PATHCLASS de windows de cette manière (dans les variables d'environnement directement) :
 

Code :
  1. CLASSPATH = .;"C:\Program Files\NetBeans 6.9.1\ide\modules\ext\mysql-connector-java-5.1.6-bin.jar"


 
J'ai aussi configuré le projet sous NetBeans de cette manière :
 
http://img15.hostingpics.net/pics/221684ClassPath.jpg
 
Et mon code est le suivant :
 

Code :
  1. try {
  2.                         Class.forName("com.mysql.jdbc.Driver" );
  3.   Global.debug("BDD : DRIVER OK ! " );
  4.                        
  5.  } catch (ClassNotFoundException e) {
  6.                     Global.debug("BDD : La classe com.mysql.jdbc.Driver n a pas ete trouve" );
  7.                 }


 
Et il me sort qu'il ne trouve pas la classe du driver. Est-ce que vous auriez une idée de comment résoudre le problème ? J'ai désinstallé NetBeans, réinstallé, essayé la version 7.0.1, puis revenu à cette version, etc...
 
Je ne comprend pas pourquoi ça bug.
 
Merci de votre aide !

Reply

Marsh Posté le 16-12-2011 à 22:45:06   

Reply

Marsh Posté le 17-12-2011 à 18:25:49    

Il faut que ton jar soit dans le classpath quand tu lance ton programme (regarde dans le panneau build and run si il n'y a pas quelque chose comme ça)  
Je ne sais pas si la variable d'environnement CLASSPATH est prise en compte quand c'est lancé depuis netbeans (peut être qu'il surchage la variable...)
 
en passant, tu vois bien CLASSPATH quand tu fais un set ?  
 
Tu as 2/3 trucs sur la classpath ici : http://forum.hardware.fr/hfr/Progr [...] 1088_1.htm


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 18-12-2011 à 21:05:25    

Le CLASSPATH m'a l'air nickel.
 
Et le "build and run" ne propose pas d'importer une librairie, je ne pense pas que ca vienne de là.
 
Je désespère là, que puis-je faire ?

Reply

Marsh Posté le 19-12-2011 à 03:12:54    

tu configures le source classpath la, pas le build ou runtime
 
cf ton screenshot "This classpath is used by the IDE features like code completion [...] These settings do not modify the build script"

Reply

Sujets relatifs:

Leave a Replay

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