E ae Pessoal, blz?
Criei um método p/ gravar os dados numa tabela. Esses dados vem por parâmetro. Até aí td bem, mas gostaria de passar o nome da tabela por parêmetro também, tentei assim, mas não funciono.:
public static boolean salvar(String tabela, String codigo, String desc, String cor, String forn, String CodFor, String tipo){
String sql = “insert into ? values(?,?,?,?,?,?)”;
try {
PreparedStatement ps = DataBase.getConnection().prepareStatement(sql);
ps.setString(1,tabela);
ps.setInt(2,x);
ps.setString(3,desc);
ps.setString(4,cor);
ps.setString(5,forn);
ps.setString(6,CodFor);
ps.setString(7,tipo);
int resultado = ps.executeUpdate();
if(resultado > 0) return true;
} catch (SQLException e) {
e.printStackTrace();
return false;
}
return false;
}
Entenderam?
Deu o seguinte erro.:
Parâmetro ‘Pa_RaM000’ especificado onde um nome de tabela é necessário. :?:
Esse valor de tabela, eu escolho num combo, assim eu mando aqueles dados p/ Tabela q eu escolher no combo; É isso q eu queo fazer, sem precisar ficar criando um método p. cada item do combo.
:idea: Se alguém puder me ajudar ficarei mto grato!

Galera !! Funciono !!!