salut tout le monde;
j'ai crée une base de données en access et j'ai écrit en java le programme qui fait la connexion avec cet bdd , dans mes programmes j'ai besoin de faire des insertions dans les tables de la base de données ,comment je fait appel au programme de connexion à chaque fois dans les autres programmes ,
j'ai intancié la methode et ??????
es que je fait: instance .executeUPdate ()?
voilà mon programme de connexion:
package BDD;
import java.sql.*;
import java.io.*;
public class BDant{
static final String BD="Antt;
public BDant(){
Connection connect = null;
Statement S =null;
ResultSet RS = null;
//int executeUpdate();
int nbLignes;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connect = DriverManager.getConnection("jdbc:odbc:"+BD,"","");
S = connect.createStatement();
System.err.println("Connexion à la base "+BD+"établie");
nbLignes=S.executeUpdate("INSERT INTO Proc(Nomproc,Degré,Occurence)VALUES('mm','1','1')");
System.err.println("insertion faite");
}
catch(ClassNotFoundException err){
System.err.println("\npilote DB non trouvé !");
System.err.println(err);
}
catch(SQLException err){
System.err.println("\nConnect impossible");
System.err.println(err);
}
}
public static void main (String args[]){
BDant connex=new BDant();
}
}