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);
}