Foros del Web » Programación para mayores de 30 ;) » Java »

JSP y MySQL

Estas en el tema de JSP y MySQL en el foro de Java en Foros del Web. Saludos a todos, estoy tratando de hacer una conexion a mysql con jsp, este es el codigo: <%@ page import="java.sql.*" %> <% String login = ...
  #1 (permalink)  
Antiguo 06/05/2006, 17:59
 
Fecha de Ingreso: agosto-2005
Mensajes: 13
Antigüedad: 19 años, 3 meses
Puntos: 0
JSP y MySQL

Saludos a todos,

estoy tratando de hacer una conexion a mysql con jsp, este es el codigo:

<%@ page import="java.sql.*" %>
<%
String login = "root";
String password = "admin";
String url = "jdbc:mysql://localhost/mysql";
Connection conn = null;
Statement statement = null;
ResultSet rs = null;
%>
<html><body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection(url, login, password);
statement = conn.createStatement();
rs = statement.executeQuery("SELECT * FROM user");

while (rs.next()) {
out.println(rs.getString("user")+"<br>");
}

rs.close();
%>
</body></html>

y este es el error que me tira:

type Informe de Excepción

mensaje

descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción

javax.servlet.ServletException: com.mysql.jdbc.Driver
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:781)
org.apache.jsp.pruebas.Insertar_jsp._jspService(In sertar_jsp.java:73)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)

causa raíz

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1332)
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1181)
org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:150)
org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:71)
java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:164)
org.apache.jsp.pruebas.Insertar_jsp._jspService(In sertar_jsp.java:55)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)

nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.5.9.

yo estoy usando el netbeans.....podria alguien ayudarme con este mierd....

gracias
  #2 (permalink)  
Antiguo 08/05/2006, 11:58
Avatar de iceman_cml  
Fecha de Ingreso: diciembre-2005
Ubicación: Rosario
Mensajes: 63
Antigüedad: 18 años, 11 meses
Puntos: 0
Me parece q lo q te falta es el puerto, q por defecto es el 3306. Mira este codigo:

private void dbConnect(){
if (db == null) {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance ();
db = DriverManager.getConnection("jdbc:mysql://192.168.1.2:3306/zingueria?user=root&password=nimbo");
} catch (Exception e) {
System.out.println("Error Connecting to catalog DB: "+ e.toString());
}
}
}

Y otra cosa fijate en la solapa runtime del netbeans q podes conectarte a la base, y podes probar la conexion. Suerte
  #3 (permalink)  
Antiguo 02/11/2007, 16:23
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
De acuerdo Re: JSP y MySQL

Con respecto a el error que te marco, es por que no tienes enlazado el mysql, tienes que descargar el conector. y cargarlo. para que mysql funcione. el codigo ya lo probe y funciona perfectamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 13:59.