Mysql & java

info_net_com Messages postés 34 Statut Membre -  
arth Messages postés 10414 Statut Contributeur -
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 10414 Statut Contributeur 1 293
 
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