Bonjour j'ai déjà posté une question similaire mais sans avoir eu les réponses pour m'aider à résoudre mon problème.
Je souhaiterai remplir une table déjà créee sur la MySQL 5.7 Command Line Client et contenant déjà quelques lignes à partir de Java 1.8.
Ma BDD s'appelle Gestion_analyses et ma table En_attente. La connexion est bien établies puisque j'arrive à faire d'autres actions comme récupérer les données de ma table, mais je n'arrive pas à écrire de requêtes dedans ...
Voilà ce que j'ai essayé en cherchant sur des forums et en important toutes les bibliothèques requises :
Les 3 dernières lignes sont directement considérées comme des erreurs cette fois aussi : 'variables in try-with-ressources not supported in-source 1.8 , use -source 9'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 String req = "INSERT INTO En_attente(id, nom) VALUES(?,?)"; try (Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/gestion_analyses","root","mdp"); Statement state = conn.createStatement(); PreparedStatement statement = conn.prepareStatement(req); statement.setObject(1,"toto"); statement.setObject(2,"titi"); statement.executeUpdate();
Je comprends bien que c'est un soucis de version Java mais je l'ai installé très récemment et je ne changerai pas puisque tout mon code concernant l'application que je souhaite créer a été fait avec cette version .... Y a t-il un moyen de contourner ce problème ?
Je vous remercie d'avance
Partager