with values parameter debug mysql jsp database-connection

values - Conexión de MySQL desde JSP



show sql hibernate spring boot (3)

Descargue el controlador correcto:

http://dev.mysql.com/downloads/connector/j/

Y agregue el jar en el classpath de su proyecto.

Acabo de poner un pie en JSP. Empecé a escribir programas simples para mostrar fechas, información del sistema. Luego traté de conectar una MySQL database Tengo una cuenta de alojamiento gratuita, pero no puedo conectarme a la base de datos MySQL. Aquí está mi código:

<%@ page import="java.sql.*" %> <%@ page import="java.io.*" %>  <html> <head> <title>Connection with mysql database</title> </head> <body> <h1>Connection status</h1> <% try { String connectionURL = "jdbc:mysql://mysql2.000webhost.com/a3932573_product"; Connection connection = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); connection = DriverManager.getConnection(connectionURL, "a3932573_dibya", "******"); if(!connection.isClosed()) out.println("Successfully connected to " + "MySQL server using TCP/IP..."); connection.close(); }catch(Exception ex){ out.println("Unable to connect to database."); } %> </font> </body> </html>

Recibo Mensaje como Estado de conexión no se puede conectar a la base de datos . He probado esta conexión usando PHP usando el mismo nombre de usuario, contraseña y nombre de la base de datos. ¿Dónde estoy cometiendo un error?


He tenido el mismo problema. Estoy bastante seguro de lo que está mal con su programa: no ha agregado .jar a lib web. Cópielo y péguelo en WEB-INF / lib.

Perdón por no usar el formato correcto para publicar respuestas (soy nuevo aquí y este es mi primer guion :()


La razón es que el controlador no se ha cargado en las bibliotecas, no se crea una instancia en la conexión por lo que la conexión falló:

try { String connectionURL = "jdbc:mysql://host/db"; Connection connection = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); connection = DriverManager.getConnection(connectionURL, "username", "password"); if(!connection.isClosed()) out.println("Successfully connected to " + "MySQL server using TCP/IP..."); connection.close(); }catch(Exception ex){ out.println("Unable to connect to database"+ex); }

Descargar Driver