Bonjour,
j'utilise Eclipse comme éditeur de java et easyPHP pour ma base de données
quand je veux me connecter à ma base de données voilà le message d'erreures :
Driver Not Ok
java.lang.ClassNotFoundException: org.git.mm.mysql.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at teste3.main(teste3.java:195)
connection failed
java.sql.SQLException: No suitable driver found for jdbc:SqlServer://localhost:3306/PFE
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at teste3.main(teste3.java:209)
voici le code:
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.image.ImageObserver;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.ImageIcon;
import javax.swing.SwingConstants;
import org.eclipse.swt.*;
import com.sun.corba.se.pept.transport.Connection;
import java.lang.Object;
import java.sql.DriverManager;
import java.sql.SQLException;
public class teste3 extends JPanel implements ActionListener
{
/**
*
*/
private static final long serialVersionUID = 1L;
private static final Image AssignmentOperator = null;
//Déclaration des composants de l'interface graphique
//Les JLabels
public JLabel Sacema = new JLabel("SACEMA",SwingConstants.CENTER);
public teste3()
{
setLayout(null);
//ajout des boutons
//Les JLabels
Sacema.setBounds(130,30,500,70);
Sacema.setForeground(Color.magenta);
Sacema.setFont(new java.awt.Font("Dialog",2,40));
add(Sacema,null);
}
/*b_envoiA.addActionListener(this);
b_envoiC.addActionListener(this);
*/
//point d'entrée de l'application
public static void main(String args[])
{
//Client client= new Client();
JFrame frame = new JFrame();
frame.setContentPane(new teste3());
frame.setTitle("Sacema");
frame.pack();
frame.getContentPane().setBackground(Color.white);
frame.setSize(800,500);
frame.setBounds(100,50,800,500);
frame.setResizable(true);
/*Graphics g=null;
frame.paint(g);
Image image=null;
image=getImage(getDocumentBase(),"Image1.gif");
ImageObserver componentObtainingGraphicsFrom = null;
g.drawImage(image,40,70, componentObtainingGraphicsFrom);*/
//frame.setLocationRelativeTo(null);
//frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
JMenuBar menu = new JMenuBar();
//menu
menu.setName("menu");
menu.setBackground(new Color(255, 255, 255));
menu.setBorder(null);
menu.setAutoscrolls(true);
menu.setBorderPainted(false);
menu.setOpaque(false);
JMenu menuFichier = new JMenu("Fichier");
JMenuItem menuOuvrir = new JMenuItem("Ouvrir");
menuFichier.add(menuOuvrir);
menuFichier.addSeparator();
JMenuItem menuEnregistrer = new JMenuItem("Enregistrer");
menuFichier.add(menuEnregistrer);
menuFichier.addSeparator();
JMenuItem menuImprimer = new JMenuItem("Imprimer");
menuFichier.add(menuImprimer);
menuFichier.addSeparator();
JMenuItem menuQuitter = new JMenuItem("Quitter");
menuFichier.add(menuQuitter);
menu.add(menuFichier);
JMenu menuEdition = new JMenu("Edition");
JMenuItem menuCopier = new JMenuItem("Copier");
menuEdition.add(menuCopier);
menuEdition.addSeparator();
JMenuItem menuCouper = new JMenuItem("Couper");
menuEdition.add(menuCouper);
menuEdition.addSeparator();
JMenuItem menuColler = new JMenuItem("Coller");
menuEdition.add(menuColler);
menu.add(menuEdition);
JMenu menuAdministrateur = new JMenu("Administrateur");
JMenuItem menuChargerpgm = new JMenuItem("Charger le programme");
menuAdministrateur.add(menuChargerpgm);
menuAdministrateur.addSeparator();
JMenuItem menuSimulation = new JMenuItem("Simulation");
menuAdministrateur.add(menuSimulation);
menuAdministrateur.addSeparator();
JMenuItem menuPresentergraphe = new JMenuItem("Présenter le graphe");
menuAdministrateur.add(menuPresentergraphe);
menuAdministrateur.addSeparator();
JMenuItem menuMiseajour = new JMenuItem("Mise à jour");
menuAdministrateur.add(menuMiseajour);
menu.add(menuAdministrateur);
JMenu menuChefatelier = new JMenu("Chef d'atelier");
JMenuItem menuVisualisation = new JMenuItem("Visualisation et mise à jour des affectations");
menuChefatelier.add(menuVisualisation);
menuChefatelier.addSeparator();
/*JMenuItem menuessai = new JMenuItem("ESSAi");
menuVisualisation.add(menuessai);*/
JMenuItem menuMisejour = new JMenuItem("Mise à jour Opératrices/Outils");
menuChefatelier.add(menuMisejour);
menu.add(menuChefatelier);
JMenu menuAide= new JMenu("Aide");
JMenuItem menuAideLire= new JMenuItem("Lire le fichier d'aide");
menuAide.add(menuAideLire);
menuAide.addSeparator();
JMenuItem menuAidePropos= new JMenuItem("à Propos");
menuAide.add(menuAidePropos);
menu.add(menuAide);
frame.setJMenuBar(menu);
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{System.exit(0);
}
});
//action du bouton Quitter
menuQuitter.addMouseListener(new java.awt.event.MouseAdapter()
{ public void mousePressed(java.awt.event.MouseEvent evt)
{ menuQuitterMousePressed(evt);
}
private void menuQuitterMousePressed(MouseEvent evt) {
// TODO Auto-generated method stub
System.exit(0);
}
});
try {
Class.forName("org.git.mm.mysql.Driver");
System.out.println("Driver OK");
} catch (ClassNotFoundException e1) {
// TODO Auto-generated catch block
System.out.println("Driver Not Ok");
e1.printStackTrace();
}
String url="jdbc:mysql://localhost:3306/PFE";
try {
java.sql.Connection con=DriverManager.getConnection(url,"","");
System.out.println("connection établie");
} catch (SQLException e1) {
// TODO Auto-generated catch block
System.out.println("connection failed");
e1.printStackTrace();
}
//action du bouton chargement programme
frame.show();
}
/*private static Image getImage(Object documentBase, String string) {
// TODO Auto-generated method stub
return null;
}
private static Object getDocumentBase() {
// TODO Auto-generated method stub
return null;
}*/
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
}
}
s'il vous plait aider moi c'est trés urgent
et merci
