RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
[JAVA] probleme driver MySQL avec netbeans
Sieg Hart, le lun. 30 avr. 2007 à 14:48:01
Bonjour,

je developpe un programe en Java qui permet d'executer une requete MySQL, j'utilise netbeans pour programer et compiler.
j'ai copier "mysql-connector-java-5.0.5-bin.jar" dans "C:\Program Files\Java\jre1.6.0\lib\ext" mais quand je lance le programme il ne trouve pas le driver :s
Faut t'il configurer quelque chose?
Merci.

Configuration:
Windows XP sp2
NetBeans IDE 5.5
JRE 1.6.0
JDK 1.6.0

SqlRequete.java
// librairie pour utiliser les classes pour la base de données
import java.sql.*;
import java.io.*;
import java.util.*;

public class SqlRequete
{
public SqlRequete()
{
}

public static void main(String[] args)
{
Connection connection;
BaseDeDonnee basededonnee = new BaseDeDonnee();
}
}

class BaseDeDonnee
{
Connection connection = null;

public BaseDeDonnee()
{
connexion();
affichage();
fin_connexion();
}

// Connexion à la base de donnees
public void connexion ()
{
try
{
// Chargement des drivers SQL
System.out.println("\n------------------------");
System.out.println("Connexion au driver JDBC.");
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("Driver com.mysql.jdbc.Driver chargé.");
}
catch (ClassNotFoundException a)
{
System.out.println ("Driver non trouve.");
}
catch (Exception b)
{
System.out.println ("Problème sur chargement de driver JDBC.");
}

try
{
// Etablissement de la connexion avec la base
connection = DriverManager.getConnection("jdbc:mysql://localhost/test?user=root&password=");
System.out.println("Connexion a la base établie.");
System.out.println("------------------------\n");
}
catch (SQLException c)
{
System.out.println ("Connexion refuse ou base inconnu.");
}
catch (Exception d)
{
System.out.println ("Problème sur connexion.");
}
}
public void affichage()
{
//ResultSet rs = null;
try
{
// Exécution des requêtes
//Statement stmt = connection.createStatement();
//String requete = null;
//requete = "INSERT INTO `table` ( `champ` ) VALUES ( 'EGG' )";
//requete = "SELECT * FROM `table` ORDER BY `champ` ASC LIMIT 0 , 30";
//rs = stmt.executeQuery(requete);

Statement stmt = connection.createStatement() ;
String queryString = "INSERT INTO `table` ( `champ` ) VALUES ( 'EGG' )";
int update = stmt.executeUpdate(queryString);
System.out.println (update);
//while (rs.next())
// {
// Affichage les resultats de la requete SQL
//System.out.println("Champ : "+rs.getString(1));
//System.out.println("Prenom : "+rs.getString(2));
//System.out.println("Adresse : "+rs.getString(3));
//System.out.println("");
// }
}
catch (Exception d)
{
System.out.println ("Problème la requete.");
}
}
public void fin_connexion()
{
try
{
// Fermeture de la connexion
connection.close();
System.out.println("\n------------------------");
System.out.println ("Fermeture de connexion.");
System.out.println("------------------------\n");
}
catch (Exception d)
{
System.out.println ("Problème sur la fermeture de connexion.");
}
}
} Configuration: Windows XP
Firefox 2.0.0.3


the_moon
avr. 07
Suivant
REPONSES
the_moon
avr. 07
kij_82
avr. 07
Alrim
mai 07
Pierro
mai 07
the_moon
mai 07
sofos
janv. 08
esra
févr. 08
mounnoir
févr. 08
manau1983
mars 08
tOonyOo
avr. 08
Version Web
Réalisé par RedShift
no save