test d'existence d'une table dans une bd mysql
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:
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?