Fala galera…
Procurei no fórum e vi muitas mensagem bem semelhantes a minha dúvida, mas quero perguntar de forma bem específica.
Eu criei um Dynamic Web Project no Eclipse, fiz um index.jsp e coloquei isso aqui:
<%@ page language="java" import="java.sql.*" errorPage="" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/teste", "root", "");
Statement stm = con.createStatement();
ResultSet res = stm.executeQuery("SELECT * FROM funcionario");
while(res.next()){
out.println("Nome: " + res.getString("nome"));
out.println(" - Usuario: " + res.getString("usuario")+"<br/>");
}
%>
</body>
</html>
Bem, aí que vem a dúvida. O index só rodou quando eu coloquei manualmente o .jar do conector Mysql na pasta lib do Tomcat ou na pasta lib da aplicação.
Fazendo o esquema de clicar com o botão direito no projeto, Build Path > Configure Build Path > Libraries > Add External Jars e indicando o .JAR do conector não funciona de jeito nenhum. Até porque quando vou ver o .JAR não está lá na pasta lib da aplicação.
Então a pergunta é:
O projeto só funciona quando colocamos o .JAR na pasta lib mesmo??
Não tem uma maneira de fazer isso funcionar pelo Eclipse??
Abraços galera! E Obrigado antecipadamente pelas respostas!
Bokerão
Java Padawan

