Olá pessoal, sou iniciante em java e estou tentando fazer uma consulta em um banco de dados com variáveis de um JSP.
Alguém saberia me dizer onde está o erro neste código?
Alguém poderia corrigir para mim?
Obrigado.
Everton
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.text.*;
import java.io.*;
import java.util.*;
public class Mysql extends HttpServlet {
public void doPost( HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException
{
public static void main(String args[])
{
Connection con = null;
try {
Class.forName("org.gjt.mm.mysql.Driver").getInstance();
con = DriverManager.getConnection("jdbc:mysql://10.50.2.20/nrp?user=nrp&password=nrp");
Statement stm = con.createStatement();
String datainicial = request.getParameter("DATA_INICIAL");
String datafinal = request.getParameter("DATA_FINAL");
String nrp_ip = request.getParameter("NRP_IP");
String SQL = "select * from erros_nrp where data >= '"+datainicial+"' and data <= '"+datafinal+"' and nrp_ip = '"+nrp_ip+"'";
ResultSet rs = stm.executeQuery(SQL);
while(rs.next())
{
String data = rs.getString(1);
String nrpip = rs.getString(2);
int erros = rs.getInt(3);
System.out.println(data + nrpip + erros);
}
}
catch(SQLException e)
{
e.printStackTrace();
}
finally
{
try {
con.close();
}
catch(SQL.Exception onConClose)
{
System.out.println("Erro no fechamento da conexao");
onConClose.printStackTrace();
}
}
}
}
[color=“red”]* Editado - utilize a tag CODE em seus códigos[/color]