|
|
|
|
Bonjour,
Je suis debutant en JAVA et doit développer une application de gestion de parc informatique.
Cette appli doit permettre d'afficher les données contenu dans ma table.
J'utilise wamp server 2.0 ainsi que mySQL 5.0.45 et apache 2.2.6.
Je developpe avec eclipse.
Voici mon code:
// librairie pour utiliser les classes pour la base de données
import java.sql.*;
public class Application
{
public static void main(String argv[])
{
BaseDeDonnee basededonnee = new BaseDeDonnee();
}
}
class BaseDeDonnee
{
Connection connection = null;
public BaseDeDonnee()
{
connexion();
affichage();
}
// Connexion à la base de donnees
public void connexion ()
{
try
{
// Chargement des drivers SQL
Class.forName ("org.gjt.mm.mysql.Driver").newInstance();
}
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/Informatique", "root", "");
}
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 = "SELECT Nom, Prenom, Adresse From personne";
rs = stmt.executeQuery(requete);
System.out.println("");
while (rs.next())
{
// Affichage les resultats de la requete SQL
System.out.println("Nom : "+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();
}
catch (Exception d)
{
System.out.println ("Problème sur la fermeture de connexion");
}
}
Une fois que j'execute, il m'affiche
Driver non trouve
Connexion refuse ou base inconnu
Problème la requete
Ce sont mes messages d'erreur.
Je pense que le probleme est que je ne possède pas les driver JDBC et je ne sais pas comment les obtenir et les installer.
La seule librairie que je possède est : JRE System Library 1.5.0
Aidez moi svp
Cordialement
Configuration: Windows XP Firefox 2.0.0.12
Bonsoir,
|
Les drivers JDBC pour Postgres SQL sont téléchargeable ici : http://jdbc.postgresql.org/
|
Merci.
|
Dans éclipse, tu as certainement créé un projet non ?
|