Bom dia a todos,
Estou tentando conectar ao MySQL e estou tendo alguns problemas, os códigos que estou utilizando são os seguintes:
package conexao;
import java.sql.*;
public class Conexao {
public Connection con;
public Statement stm;
private String sit = "";
public Conexao() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/exercicio","root","vertrigo");
stm = con.createStatement();
sit = "Conexão efetuada com sucesso";
} catch (Exception e) {
sit = "não foi possível conectar ao banco" + e.getMessage();
}
}
public String getSituacao(){
return sit;
}
}
E:
<%@page contentType="text/html"%>
<jsp:useBean id="con" class="conexao.Conexao"/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Teste Conexão</title>
</head>
<body>
<h1>Teste Conexão</h1>
<p>A situação do banco é :
<jsp:getProperty name="con" property="situacao"/>
</p>
</body>
</html>
O primeiro código chamado Conexao.java está dentro do Tomcat em: ROOT/Teste/WEB-INF/lib/conexao/Conexao.java
O segundo chamado conexao.jsp está em: ROOT/Teste/conexao.jsp
Quando executo da um HTTP Status 500, indicando que Teste/conexao.jsp (2,3) The value for useBean class atribute conexao.Conexao is invalid.
É como se não estivesse reconhecendo o pacote conexao…
Alguém pode me ajudar?