Ir ao conteúdo
  • Cadastre-se

Código Java


Bergamaschi.

Posts recomendados

Boa noite a todos.

Bem, tenho um trabalho de Java para fazer para entregar na faculdade. Basicamente, é fazer um método que faça sirva de "Query Universal".

Por exemplo, tem um campo de texto para escrever a query. Independente do que você escrever (de qual tabela for, ou de quantos campos tiver a tabela) ela vai funcionar.

Por exemplo,

MetodoSelect(String _query);

MetodoSelect("select Nome, Idade, Email from TABELA where CONDIÇAO");

Eu tenho um código em C# que faz isso, porém ele só funciona com uma tabela, pois ele está meio que estático (por causa dos getString(), getInt()). Separei em 2 métodos, o que vem return (Select) e o resto (insert, update, delete).

Porém estou aprendendo Java, e é um nível forte demais pra mim ainda..

Alguém poderia traduzir esse código para Java?


private static List<Usuario> list_usuario;
public static List<Usuario> TabelaUsuarioSelect(string SQL)
{
AbrirConexao();
list_usuario = new List<Usuario>();
FbCommand cmd = new FbCommand(SQL, conn);
FbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Usuario usuario = new Usuario();
usuario.UsuarioID = reader.GetInt32(0);
usuario.UsuarioName = reader.GetString(1);
usuario.UsuarioSenha = reader.GetString(2);
list_usuario.Add(usuario);
}
FecharConexao();
return list_usuario;
}

public static Usuario TabelaUsuarioQuery(string SQL)
{
AbrirConexao();
Usuario usuario = new Usuario();
FbCommand cmd = new FbCommand(SQL, conn);
cmd.ExecuteNonQuery();
FecharConexao();
return usuario;
}

Esse código funciona qualquer clausula, porém só na mesma tabela.

Agradeceria muito se alguém conseguisse traduzir isso pro Java..

No caso, a tabela seria em ACESS mesmo, nada de Firebird (eu estava usando no trabalho).

Obrigado de verdade!!

@EDIT

Esse código foi desenvolvido em Asp.NET MVC 3 (C#)

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!