Configurando o MYSQL numa aplicação Java!

4 respostas
programadormaia

Fala pessoal!!!
Comprei um livro de Java.. e to seguindo o passo a passo para configurar o Mysql numa página JSP.
No livro ele pede para eu baixar o connector/J e estrair os arquivos em uma pasta.
Em Seguida usando o NetBeans, ele pede para eu clicar com o botao direito na basta bibliotecas e clicar na opção Adcionar JAR/Pasta e em seguida adcionar a pasta aonde está os arquivos do connector/J.
Seguir o passo a passo mais está dando um erro. Creio que possa ser o caminho.

<%@ page 
         
      language="java"
      contentType="text/html" 
      pageEncoding="UTF-8" 
      import="java.sql.*"
%>

<%
            Connection conn = null;
            Statement st = null;
            ResultSet rs = null;
                
            
    //Acontece um erro aqui nessa linha de baixo!

            Class.forName("mysql-connector-java-5.1.7.src.com.mysql.jdbc.Driver").newInstance();


...

A pasta aonde eu extrair os arquivos é C:\Java

Alguem tem ideia de como eu faço?????

4 Respostas

B

Bom temos alguns erros ai:

1 - Você precisar colocar o jar mysql-connector-java-5.1.7-bin.jar dentro da pasta WEB-INF/lib por exemplo.

2 - Em classForName é o nomde da classe e não o caminho dela:

Class.forName("mysql-connector-java-5.1.7.src.com.mysql.jdbc.Driver").newInstance();  

    Class.forName("com.mysql.jdbc.Driver");

Não precisa do newInstance();

programadormaia

Olá Bruno!!!
Fiz uma busca pela pasta WEB-INF é tem muitas pastas com esse nome.
E muitas pastas com o nome de lib também.
Parace que o glassfish tem uma… o tomcat tem outra… e fora umas que o netbeans fica criando toda vez que cria um projeto.
EX:
Meus documentos\NetBeansProjects\TrabComGetServlet\web\WEB-INF (sem pastas dentro)
C:\Arquivos de programas\Apache Software Foundation\Apache Tomcat 6.0.16\lib
C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\lib
C:\Arquivos de programas\glassfish-v2ur2\lib

Esse caminho web-inf/lib não existe!
VLWWW!!!

B

Dentro do seu projeto deve haver uma WEB-INF, dentro dela crie uma lib caso não exista e coloque o jar ai.

Pode ser colocar também em outras lib, como no tomcat ou no glassfish.

Mas como não uso esses projetos há um bom tempo, não consigo me lembrar se essas que postou são as corretas, mas devem ser, já que foram únicas.

programadormaia

Funcionou legal!!
nao tem muito misterio… rs
Abs
Victor

Criado 19 de janeiro de 2009
Ultima resposta 19 de jan. de 2009
Respostas 4
Participantes 2