Criei uma servlet pra testar conexão com um banco mysql, não consigo efetuar a conexão.Coloquei os arquivos do driver mysql na pasta lib e depois importei a o .jar. também tentei acessar com localhost:3306 e localhost:8080.Quando executo a servlet ele não apresenta mensagem de “conexão efetuada com sucesso” , nem “Problemas ao tentar conectar com o banco de dados”, essa ultima soh aeh apresentada quando removo a linha de registro do driver.
Segue o codigo:
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.*;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class testeBD
*/
public class testeBD extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public testeBD() {
super();
// TODO Auto-generated constructor stub
}
/**
* @throws IOException
* @see Servlet#init(ServletConfig)
*/
public void init(ServletConfig conf) throws ServletException {
super.init(conf);
Connection con;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://http://localhost/agenda", "root", "");
System.out.print("conexão efetuada com sucesso!");
} catch (Exception e) {
System.out.println("Problemas ao tentar conectar com o banco de dados");
con = null;
}
}
/**
* @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)
*/
protected void service(HttpServletRequest request, HttpServletResponse response, ServletConfig conf) throws ServletException, IOException {
// TODO Auto-generated method stub
init(conf);
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}
