creation de fonction et appel via une autre classe
bonjour à tous!!
déjà, bonne année 2008!!
mes methodes concernent tout particulièrement le code permettant de se connecter à la base de données
je les ai creer dans une classe afin de pouvoir les réutiliser à chaque fois qu'on a besoin de faire une requete.
voici ma ConnexionBdd.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
import java.sql.*;
public class ConnexionBdd
{
//1 classe de connexion
public void Connec() throws ClassNotFoundException
{
Connection conn;
String pilote = "org.gjt.mm.mysql.Driver";
String url ="jdbc:mysql://localhost/films";
try
{
Class.forName(pilote);
conn = DriverManager.getConnection(url,"","");
}
catch ( SQLException E)
{
System.out.println("SQLException: " + E.getMessage());
System.out.println("SQLState: " + E.getSQLState());
}
}
public void stat() throws SQLException, ClassNotFoundException
{
ConnexionBdd c = new ConnexionBdd ();
c.Connec();
Connection conn = null;
try
{
Statement stmt = conn.createStatement();
}
catch ( SQLException E)
{
System.out.println("SQLException: " + E.getMessage());
System.out.println("SQLState: " + E.getSQLState());
}
}
} |
à partir d'une autre classe (on va dire classe1.java), j'appelle les 2 methodes Connec() et stat() de cette façon :
Code:
1 2 3 4 5
|
ConnexionBdd connec = new ConnexionBdd();
connec.Connec();
connec.stat(); |
mais j'ai des erreurs (je suis sous Eclipse) :
Unhandled exception type ClassNotFoundException
je ne sais pas à quoi ceci est du et je en m'en sors pas du tout
peut être que l'ecriture de mes methodes est mal faite, ou que l'appel de ces methodes laisse à desirer ...:(
quelqu'un pourrait il m'aider?
merci beaucoup