manda pra [EMAIL PROTECTED]


Elias Sales <[EMAIL PROTECTED]> wrote:
me dar teu email , tá faltando dois libs ai cara.... vou te mandar.
passa teu email
 
 
----- Original Message -----
From: Igo Coelho
Sent: Tuesday, March 01, 2005 10:30 AM
Subject: Re: [cejug-discussao] Erro acesso BD em aplicação web jsp/ser vlet

O Código:
 
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.io.*;
import java.util.*;
 
public class LoginServlet extends HttpServlet{
 
 public void doPost(HttpServletRequest request, HttpServletResponse response)
  throws ServletException, IOException{
     
    String login = request.getParameter("Login");
  String senha = request.getParameter("Senha");   
   
    if(validaLogin(login,senha)){
     response.sendRedirect("/conativ/index.jsp");
    }else{
     response.sendRedirect("/conativ/login.jsp?erro=1");
    }   
 }
 
 public void doGet(HttpServletRequest request, HttpServletResponse response)
  throws ServletException, IOException{
     
    response.sendRedirect("/conativ/login.jsp");
 }
 
 public boolean validaLogin(String login, String senha){
  // o arquivo encontra-se no mesmo diretório da aplicação
  File file = new File("Config.properties");   
  Properties props = new Properties();
  
  try{
      FileInputStream fis = new FileInputStream(file);
      //lê os dados que estão no arquivo
      props.load(fis);
      fis.close();
  }
   catch (IOException e) {
      System.out.println(e.getMessage());
      e.printStackTrace();
  }
  String drive = props.getProperty("driveConnection");
  String url = "">  String user = props.getProperty("userConnection");
  String password = props.getProperty("passwordConnection");
  try{
   
   Class.forName(drive);
   Connection con = DriverManager.getConnection(url,user,password);
   Statement stm = con.createStatement();
   
   String SQL = "SELECT USUA_PK_USUARIO " +
          "FROM TBL_USUA_USUARIO " +
          "WHERE USUA_ST_LOGIN = \'" + login + "\' " +
          "AND USUA_ST_SENHA = \'" + senha + "\'";
   
   ResultSet rs = stm.executeQuery(SQL);
   
   if(rs.next()){
    
    return true;
    
   }else{
    
    return false;
     
   }
   
  }catch(Exception e){
      System.out.println(e.getMessage());
      e.printStackTrace();
   return false;   
  }
 }   
}
 
O arquivo Config.properties
 
#Configurações do controle de atividadesdriveConnection=com.mysql.jdbc.Driver
urlConnection=jdbc:mysql://localhost:3306/conativ
userConnection=root
passwordConnection=root

Meu diretório:

CATALINA_HOME
    webapps
        conativ
            WEB-INF
                classes
                    Config.properties
                    LoginServlet.class
                lib
                    mysql-connector-java-3.0.16-ga-bin.jar
                src
                    LoginServlet.java
                web.xml
        login.jsp
        index.jsp

A mensagem de erro:

com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
     at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.net.URLClassLoader.findClass(URLClassLoader.java:188)...



Elias Sales <[EMAIL PROTECTED]> wrote:
Cara eu sempre conecto com o drive na pasta lib da WEB_inf, se voce postar a mensagem que o drive retorna fica mais facil de dizer alguma coisa... Beleza?

Posta a classe e a mensagem de erro...
----- Original Message -----
From: Igo Coelho
Sent: Monday, February 28, 2005 8:13 PM
Subject: Re: [cejug-discussao] Erro acesso BD em aplicação web jsp/ser vlet

O código esta certo. Meu drive estava na pasta common/lib o problema foi que tive de reinstalar o tomcat e o deixei apenas na pasta lib no diretorio WEB-INF da minha aplicação como tinha visto em um artigo. O problema é que agora o servlet não conecta mais no banco.
Gostaria de saber se esse problema é meu do tomcat ou dos dois?(No sentido de quem esta gerando o erro).

Elias Sales <[EMAIL PROTECTED]> wrote:
Você está usando alguma classe de conexão?
se for veja se esse comando estar dessa forma:
 
Class.forName("com.mysql.jdbc.Driver");
 
----- Original Message -----
From: Igo Coelho
Sent: Monday, February 28, 2005 6:45 PM
Subject: RE: [cejug-discussao] Erro acesso BD em aplicação web jsp/ser vlet

Cara eu tô usando Java 5, Tomcat 5.5.7, JCreator, Dreamweaver e minha aplicação ta na pasta %CATALINA_HOME%\webapps.

Rafael Tabosa <[EMAIL PROTECTED]> wrote:

Diz ai como ta o seu ambiente ??

Tipo ta usando o eclipse ??

Ta criando a aplicação dentro de %CATALINA_HOME%\webapps ??

 

Rafael


From: Igo Coelho [mailto:[EMAIL PROTECTED]
Sent: segunda-feira, 28 de fevereiro de 2005 16:05
To: discussao@cejug.org; Francisco Hárley
Subject: Re: [cejug-discussao] Erro acesso BD em aplicação web jsp/ser vlet

 

mas eu li em um artigo que na pasta lib funcionava. alguem pode me explicar o que ha de errado?

Francisco Hárley <[EMAIL PROTECTED]> wrote:

Igo, coloca o seu jar em common/lib.


On Mon, 28 Feb 2005 15:57:33 -0300 (ART), Igo Coelho
<[EMAIL PROTECTED]>wrote:
> Galera baixei o drive jdbc pra mysql: mysql-connector-java-3.0.16-ga-bin.jar
> Copiei o mesmo para a basta lib dentro de WEB-INF. O problema é que quando
> vou conectar
> com o banco de dados da um erro de class not found.
> Será que fiz certo em colocar o drive apenas na pasta lib?
> Alguem pode me ajudar?
>
> ________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora.
>
>


--
[]'s Francisco Hárley Morais
-------------------------------------------
Prolins It Solution
+55 (85) 3264-3065
www.prolins.com.br

-------------------------------------------------------------------------------------------
Ceara' Java User Group

Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]


Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! agora.


Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! agora.

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

Responder a