Pregunta: | 63003 - ERROR EN LA CONEXION - JSP & MYSQL |
Autor: | VICTOR MANUEL cruz gaspar |
buenas tardes: estoy desarrollando paginas JSP con Conexción a base de datos "mysql". Las paginas funcionan localmente sin ningun problema.
Encontre un hostin donde publique una pagina, www.espaciogratis.info, segun soporta java y el tomcap y claro mysql, el problema que tengo es el siguiente al momento de seleccionar el link de usuarios: <% try{ Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://sql113.byetcluster.com:3306/espac_4829806_foro","espac_4829806","23051977"); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); if (request.getParameter("datos") != null) { st.executeUpdate("Delete From Usuarios Where idCodigo = " + request.getParameter("codigo")); } ResultSet rs = null; if (request.getParameter("orden") == null) { rs = st.executeQuery("Select * From Usuarios"); } else if (request.getParameter("orden").equals("asc")) { rs = st.executeQuery("Select * From Usuarios order by idCodigo"); } else if (request.getParameter("orden").equals("des")) { rs = st.executeQuery("Select * From Usuarios order by nombre"); } while(rs.next()) {%><% } } catch(ClassNotFoundException erroClass) { out.println("La clase del Driver JDBC no se encuentra, error: = " + erroClass); } catch(SQLException erroSQL) { out.println("Error de conexion al motor de base de datos, erro: = " + erroSQL); } %> No se si se tenga que publicar el JAR de mysql o el hosting no soporta java. La cadena de conexión segun yo es correcta, la cual consta de los siguientes parametros. sql113.byetcluster.com:3306 = localhost y el puerto espac_4829806_foro = mi base de datos ya creada en el hosting espac_4829806 = usuario 23051977 = password Si alguien me puede ayudar, se los agradesco mucho. |
Respuesta: | Carlos Caballero |
Pues mira a tu JSP le falta colocar antes del <html> lo siguiente:
<%@page import="java.sql.SQLException"%> <%@page import="java.sql.Statement"%> <%@page import="java.sql.ResultSet"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.Connection"%> y Obviamente este jar (http://dev.mysql.com/downloads/connector/j/5.0.html) debe estar en tu hosting. Pruebalo y si te funciona bien por ti. |