Estou começando com Java e estou tentando instalar o JDBC para MySql e rodar um Servlet e não dá certo nem a pau. Baixei o drive em: http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.8a.zip/from/pick
E fiz já de tudo
- Coloquei o “mysql-connector-java-3.1.8-bin.jar” na past “common\lib” do Tomcat.
- Defini a variável de ambiente CLASSPATH para “C:\tomcat\common\lib”.
- Defini a variável de ambiente CLASSPATH para “C:\tomcat\common\lib\mysql-connector-java-3.1.8-bin.jar”.
- Defini a variaável de ambiente CATALINA_HOME para "“C:\tomcat”.
- Coloquei “mysql-connector-java-3.1.8-bin.jar” na Pasta “WEB-INF\lib”.
- Deszipei e coloquei a coisa no “src.zip” do JDK.
O código é o seguinte:
[code] PrintWriter out = response.getWriter();
try {
Class.forName("org.mm.gjt.mysql.Driver");
} catch (Exception e1) {
out.println(e1.toString());
}
[/code]
E o erro dá o seguinte:
“java.lang.ClassNotFoundException: org.mm.gjt.mysql.Driver”
Mas se eu troco a linha de Class.forName(“org.mm.gjt.mysql.Driver”); por : Class.forName(“com.mysql.jdbc.Driver”);
Dá este erro de HTTP Status 500 :
java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:164)
PrimitiveServlet.doGet(myServlet.java:16)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
O que estou fazendo de errado? Uso o JDK 1.5.0_02 e o Tomcat 5.5.7, e meu MySql tah rodando belezinha, pois com PHP que eu domino bem vai tudo na boa.
Alguma dica???