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
| public void AjoutS(String Enseignant,int EtatP,String Module,int he,int hp,Date dateActuelle)
{
dateActuelle= new Date(); //création d'un objet date et mise à jour de la date courante
dateActuelle.getTime(); //mise a jour de la date courante
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");//création d'un format de date pour Mysql
dateFormat.format(dateActuelle); //une chaine date formatée.
String requete="INSERT INTO services(NomEnseignant,Module,EtatPaiement,NbHeuresPrevues,NbHeuresEffectuees, DateMaj) VALUES(?,?,?,?,?,?)";
PreparedStatement st = null;
//Connection conn = null;
try{
st = conn.prepareStatement(requete);
st.setString(1,Enseignant);
st.setString(2,Module);
st.setInt(3,EtatP);
st.setInt(6,he);
st.setInt(5,hp);
st.setDate(4,new java.sql.Date(dateActuelle.getTime()));
st.execute();
}
catch(SQLException e)
{
e.printStackTrace();
}
public static void main(String[] args) {
Mysql m=new Mysql();
m.AjoutS("maria",30,"C45",12,9, new Date());
} |
Partager