I have written this code with Statement and it is working well:
protected ResultSet tabQuery(String query) throws SQLException {
String tabQuery = "SELECT * FROM " + query;
Statement statement = connection.createStatement();
return statement.executeQuery(tabQuery);
}
But when I trying to convert it with PreparedStatement but it is not working with SQL syntax error.
protected ResultSet tabQuery(String query) throws SQLException {
String tabQuery = "SELECT * FROM ?";
PreparedStatement statement = connection.prepareStatement(tabQuery);
statement.setString(1, query);
System.out.println(statement);
return statement.executeQuery();
}