cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 200411 31 janv. 2003 à 09:41
Salut,
ce message et normal car tu déclare ton objet Connection dans ta méthode main.
En java, une variable à de la portée entre les accolades ou elle est déclarée !
Tu ne peux donc pas y accéder dans ta classe interne !
Ce qu'il faut que tu fasses :
import java.sql.*;
import java.io.*;
public class CategorieAgent
{
// Déclaration d'un attribut de la classe
private Connection con;
class CategorieAgent()
{
Statement insererCategorie = con.createStatement();
insererCategorie.executeUpdate(
"INSERT INTO Categorie (CodeCat,Categorie)"
+ "VALUES ('SUBAL','Subalterne')") ;
}