Você está chamndo um método que serve para inserir, atulizar ou excluir.
ResultSet rs = null;
conn = getConnection();
stmt = conn.prepareStatement("select * from usuario");
rs = stmt.executeQuery();
Você está chamndo um método que serve para inserir, atulizar ou excluir.
ResultSet rs = null;
conn = getConnection();
stmt = conn.prepareStatement("select * from usuario");
rs = stmt.executeQuery();
Vai abaixo um exemplo meu, espero que te ajude. Eh um jsp q tb consulta um BD Firebird.
<%@page import="java.sql.*"%>
<%@page import="java.util.*"%>
<%@page import="conexao.ConexaoBD"%>
<%@page import="javax.servlet.*"%>
<%@page import="javax.servlet.http.*"%>
<html>
<head>
<title>Listagem de Materias Primas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<p> </p>
</div>
<table border="0" width="100%">
<tr>
<td bgcolor="#006699" align="center"><b><font color="#FFFFFF">Codigo</font></b></td>
<td bgcolor="#006699" align="center"><b><font color="#FFFFFF">Nome</font></b></td>
<td bgcolor="#006699" align="center"><b><font color="#FFFFFF">Descricao</font></b></td>
<td bgcolor="#006699" align="center"><b><font color="#FFFFFF">Unidade</font></b></td>
<td bgcolor="#006699" align="center"><b><font color="#FFFFFF">Custo</font></b></td>
<td bgcolor="#006699" align="center"><b><font color="#FFFFFF">Estoque min</font></b></td>
</tr>
<%
String sql="Select * FROM MATERIA_PRIMA;";
ConexaoBD con = null;
try{
con = new ConexaoBD();
ResultSet rs = con.executeQuery(sql);
while (rs.next()){
out.println("<tr>");
out.println("<td>"+rs.getString("codigo")+"</td>");
out.println("<td>"+rs.getString("nome")+"</td>");
out.println("<td>"+rs.getString("descricao")+"</td>");
out.println("<td>"+rs.getString("unidade")+"</td>");
out.println("<td>"+rs.getString("custo")+"</td>");
out.println("<td>"+rs.getString("estoque_min")+"</td>");
out.print("</tr>");
}
}
catch (SQLException e){
out.println("Erro no SQL!"+e.getMessage());
return;
}
finally {
if (con!=null){
con.fecharConexao();
con=null;
}
}
%>
</table>
<p><p><p>
<a href="index.jsp">Voltar</a>
</body>
</html>
Preciso efetuar uma consulta no FireBird com o Java, o programa já conecta no banco, mas nao sei como fazer, alguém pode me ajudar.
Pedaço de código que encontrei para executar, mas nao consigo receber o retorno (não sei se está correto esse código).
public int exeQuery(String qry)
{
int result = 0;
try
{
st = conn.createStatement();
result = st.executeUpdate(qry);
System.out.println("Resultado= "+result);
st.close();
}
catch(SQLException sqlex)
{
mensagemErro(sqlex.getMessage());
}
return result;
}