Código:
la cosa es que antes estaba trabajando desde el BlueJ y el codigo para sacar los datos de la DB me iban perfecto. paso exactamente el mismo codigo a NetBeans y me queda un error:protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection camino; Statement stm; camino = DriverManager.getConnection("jdbc:odbc:dbname","",""); stm = (Statement) camino.createStatement(); String ver = request.getParameter("ver"); if(ver.equals("Ver Clientes")){ String sql = "select * from Cliente"; ResultSet r = stm.executeQuery(sql); while(r.next()){ String aceptado = r.getString("aceptado"); out.println("<br>Rut: "+r.getString("rut")); out.println("<br>Nombre: "+r.getString("nombre")); out.println("<br>Edad: "+r.getString("edad")); if(aceptado.equals("0")){ out.println("<br>Aceptado"); } else if(aceptado.equals("1")){ out.println("<br>NO ACEPTADO"); } else { out.println("<br>ERROR"); } out.println("<br>-----<br>"); } } out.close(); camino.close(); }
cannot find symbol
symbol : method executeQuery(java.lang.String)
location: class java.beans.Statement
ResultSet r = stm.executeQuery(sql);
1 error
No veo el error en esto:
ResultSet r = stm.executeQuery(sql);
los import que tengo son:
import java.beans.Statement;
import java.io.*;
import java.net.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.servlet.*;
import javax.servlet.http.*;
No se cual vendría siendo el problema.