Bonjour à tous,

Voila un code test on ne peut plus minimal:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
java.sql.Connection conn = DriverManager.getConnection(url,username,password);
 
            PreparedStatement pstmt = conn.prepareStatement("SELECT * FROM ?;");
			pstmt.setString(1, "mytable");
 
			ResultSet rs = pstmt.executeQuery();
Voila l'erreur retourné:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''mytable'' at line 1

Il me semble que je respecte la syntaxe... et je ne comprends pas du tout cette erreur.

Merci d'avance pour tout renseignement !
Ss.