Erreur connection eclipse-sqlserver

Fermé
batbat52 Messages postés 118 Date d'inscription jeudi 11 mars 2010 Statut Membre Dernière intervention 21 mai 2012 - Modifié par batbat52 le 11/04/2011 à 09:04
Bonjour à tous,
Voilà je débute en java...

je souhaite réaliser une connexion avec une base de données mais voici l'erreur, erreur fréquente qu'on trouve sur internet mais je comprends toujours pas... expliqué moi avec beaucoup de détaille svp! :

java.lang.classnotfoundexception : com.microsoft.sqlserver.jdbc.sqlserverdriver

j'utilise
win seven
eclipse
SQL Manager
et SQL Server Compact Edition

voici mon code :

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.event.*;
import java.sql.*;





public class m {

public static void main(String[] args)
{
JFrame frame = new JFrame("Essai connection à la base de données");
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,300);
JPanel panel = new JPanel();
frame.add(panel);
JButton button = new JButton("connecter");
panel.add(button);




button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {



String url = "jdbc:microsoft:sqlserver://Localhost;DatabaseName=Whatsup";



try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection(url);



Statement requete = con.createStatement();

ResultSet resultat = requete.executeQuery("select * from Device");

resultat.next();
resultat.close();


String info="connecté";
javax.swing.JOptionPane.showMessageDialog(null,info);


}catch(Exception e1) // try
{
e1.printStackTrace();

javax.swing.JOptionPane.showMessageDialog(null,e1);
}



}



} );
}
}