Mysql & java

Fermé
info_net_com Messages postés 26 Date d'inscription dimanche 26 décembre 2010 Statut Membre Dernière intervention 6 juillet 2011 - 9 mai 2011 à 22:22
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 9 mai 2011 à 22:33
Bonjour,

j'ai ecris se programme ne java pour connecter a une base de données 'tt' crée en mysql, mais le message <<class introuvable com.mysql.jdb.Driver>>

package bdd;
import java.sql.* ;
import javax.swing.JOptionPane ;
class Main
{ public static void main(String[] args)
{
Connection connexion = null ;
try
{Class.forName("com.mysql.jdb.Driver");
connexion = DriverManager.getConnection("jdbc:mysql:///tt");
JOptionPane.showMessageDialog(null, "connexion ok") ;

} catch (ClassNotFoundException ex)
{JOptionPane.showMessageDialog(null,"class introuvable"+ ex.getMessage());
}
catch (SQLException ex)
{ JOptionPane.showMessageDialog(null,"connexion impossible : "+ ex.getMessage());
}
finally
{
try {
if (connexion != null )
connexion.close() ;
}
catch (SQLException ex)
{
ex.printStackTrace();
}

}
System.exit (0) ;

}
}

j'ai besoin d'aide

merci d'avance


A voir également:

1 réponse

arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
9 mai 2011 à 22:33
Hello,

C'est normal, la classe en question loadée par le code : Class.forName("com.mysql.jdb.Driver");

fait référence à des classes qui se trouvent dans la datalib du connecteur Java for MySQL, disponible à cette adresse, et connu sous le nom de MySQL Connector :

https://dev.mysql.com/downloads/connector/j/

Une fois l'archive décompressée et le dossier "com" placé au même endroit que ta classe, ou ton environnement de dev paramétré comme il faut, alors ca fonctionnera ;-)
0