Ajouter une requête dans une table MySQL avec Java 1.8
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 :
Code:
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(); |
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'
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 :)