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
| try {
new MysqlConnection();
MysqlConnection mysql = MysqlConnection.getInstance();
ResultSet rs = mysql.getQuery("SELECT MAX(id_livre) as max_id_livre FROM livre");
while (rs.next()) {
int newId = rs.getInt("max_id_livre") + 1;
this.livre.setIdLivre(newId);
}
con = MysqlConnection.openConnection();
//String query = "INSERT INTO livre VALUES(" + this.livre + ")";
//String query = "insert into livre(id_livre,titre,auteur,prix)values (" + this.livre.getIdLivre()+ ","+this.livre.getTitre()+","+this.livre.getAuteur()+","+this.livre.getPrix() +")";
String query = "insert into livre(id_livre,titre,auteur,prix) values (?, ?, ?, ?)";
PreparedStatement ps = con.prepareStatement(query);
try {
ps.setInt(1, this.livre.getIdLivre());
ps.setString(2, this.livre.getTitre());
ps.setString(3, this.livre.getAuteur());
ps.setFloat(4, this.livre.getPrix());
res = ps.executeUpdate();
}
finally{
System.out.println("Il y a eu "+ res+" ajout dans la base !");
}
mysql.execQuery(query);
} catch(Exception e){
e.getStackTrace();
}
return "SUCCESS"; |
Partager