Mysql & java
info_net_com
Messages postés
34
Statut
Membre
-
arth Messages postés 10414 Statut Contributeur -
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
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:
- Mysql & java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
1 réponse
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 ;-)
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 ;-)