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