public class StringSQL01 {
// select * form produto
public String consultaTabela(String tabela){
return "select * from "+tabela;
}
//select * from categoria where descricao like 'ma%';
public String consultaLike(String tabela,String coluna, String like){
return "select * from "+ tabela+" where "+coluna+" like '"+like+"%';";
}
//select * from categoria order by id;
public String consultaOrderById(String tabela, String id){
return "select * from "+ tabela+" order by "+ id;
}
//insert into categoria values (4, 'ouro','equipamentos de ouro');
public String inserir(String tabela, String valor1, String valor2, String valor3){
return "insert into "+ tabela +" values ("+valor1+",'"+valor2+"','"+valor3+"');";
}
//delete from categoria where id = 1;
public String delete(String tabela, String id){
return "delete from "+tabela+" where id = "+id;
}
//update categoria set nome='prata' where id = 2;
public String update(String tabela, String nome, String id){
return "update "+ tabela +" set nome='"+nome+"' where id = "+id;
}
public static void main(String[] args) {
StringSQL01 s = new StringSQL01();
System.out.println(s.consultaTabela("Usuario"));
System.out.println(s.consultaLike("Produto", "material", "ferro"));
System.out.println(s.consultaOrderById("categoria", "id"));
System.out.println(s.inserir("categoria", "1", "ouro", "equipamentos de ouro"));
System.out.println(s.delete("categoria", "2"));
System.out.println(s.update("categoria", "prata", "2"));
}
}
segunda-feira, 18 de junho de 2012
Montar sql com String em Java
Montar sql com string, por exemplo, um método onde passamos o nome da tabela e ele retorna uma string com um select naquela tabela.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário