Olá, estou tentando usar um esquema de arquivos properties para reusar consultas SQL.
Estou fazendo uns testes mas não estou obtendo os resultados esperados. Aí vai o código será que alguém pode dar uma ajuda?
String query = "SELECT * FROM ?";
PreparedStatement stmt2 = connection.prepareStatement(query);
stmt2.setString(1,"Teste");
ResultSet resultSet = stmt2.executeQuery();
A seguinte exceção está sendo lançada:
java.sql.SQLException: Syntax error or access violation message from server: "You have an error in your SQL syntax near ''Teste'' at line 1"
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1167)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1278)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2247)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1586)
at neuralnetworktoolkit.databasemanager.DbaseManager.loadData(DbaseManager.java:186)
at neuralnetworktoolkit.tests.DBTest.main(DBTest.java:51)
Alguma idéia do que pode ser? Será que é algum bug no driver do MySQL?
[] 's