Une fois les importations et déclarations de classe éffectuées j'ai saisie le code suivant afin de me connecter a une bd mysql:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
public static void main(String[] args) {
        Connection  conn = null;
 
      try {
          Class.forName("com.mysql.jdbc.Driver");
      }
      catch (ClassNotFoundException e) {
          e.printStackTrace();
      }
      try {
          String url = "jdbc:mysql://localhost/nouveau";
          String user = "root";
          String psw = "";
           conn = DriverManager.getConnection(url,user, psw);
           Statement stm = conn.createStatement();
           String myQuery = "create Table programmeur( nom varchar(50), jour varchar(3),nbtasse integer)";
           //stm.executeUpdate(myQuery);
           String myQuery2 = "insert into programmeur values ('Gilbert','Mon',1),('Waly','Mon',2)";
           stm.executeUpdate(myQuery2);
 
 
      }
      catch (SQLException e){
          e.printStackTrace();
 
      }
Rien de bien grave à l'exécution juste un message me signalant que la table "programmeur" existe déja.

comment éviter cela sans pour autant supprimer la table "programmeur"
et la recréer a chaque fois que je souhaite exécuter ce code?