2 pontos:
1 qual a exception lançada ?
2 vc está tentando abrir uma conexão com o oracle através do usuário e senha
submetidos pelo jsp ? 
  é isso mesmo que vc quer ?
  toda vez que existir um usuário novo vc o criará no oracle ?







-----Original Message-----
From: José Vieira [mailto:[EMAIL PROTECTED]
Sent: quarta-feira, 19 de março de 2003 16:42
To: [EMAIL PROTECTED]
Subject: [java-list] jsp - servlet - connection oracle


Olá pessoal !

Tenho um um jsp e um servlet quando faço submit no jsp eu executo o servlet
passando dois parametros USUARIO E SENHA, que será válidado no banco, se não
existir este usuário no banco ele faz exception, isto é o que ele deveria
fazer porem ele estar fazendo sempre a exception mesmo que o usuário esteja
cadastrado no banco, este é o erro, eu não sei o que estar acontescendo com
o servlet, já gastei todo os meus recursos com ele e não conseguir resolver
o problema, alguem poderia me ajudar ?


MEU SERVLET :

package br.com.netprev;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import javax.naming.*;
import java.sql.*;
import com.evermind.sql.DriverManagerDataSource;
import oracle.jdbc.driver.*;

public class UserBanco  extends HttpServlet {
    static   Connection conn = null;

  public void init(ServletConfig config) throws ServletException {
    super.init(config);
  }
  public void service(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
    response.setContentType("text/html; charset=WINDOWS-1252");
    HttpSession session = request.getSession(true);
    PrintWriter out = response.getWriter();
    String USU    =  request.getParameter("USU");
    String senha  =  request.getParameter("senha");
      try {
            // Carrega conexao Oracle JDBC Driver e registra.
            DriverManager.registerDriver(new
oracle.jdbc.driver.OracleDriver());
            String l_dbConnectString =
                "(DESCRIPTION=(ADDRESS=(HOST="
                    + "192.168.112.14"
                    + ")"
                    + "(PROTOCOL=tcp)(PORT="
                    + "1521"
                    + "))"
                    + "(CONNECT_DATA=(SID="
                    + "SID"
                    + ")))";
            conn =
                DriverManager.getConnection(
                    "jdbc:oracle:thin:@" + l_dbConnectString,
                      USU,
                      senha);
            conn.setAutoCommit(false);


        } catch (SQLException ex) {

          out.print("<html>");
          out.print("<head>
");
          out.print("<title>Usuário Não Autorizado</title>
");
          out.print("<meta http-equiv='Content-Type'content='text/html;
charset=iso-8859-1'>                           ");
          out.print("</head>
");
          out.print("
");
          out.print("<body  bgcolor='#FFFFCC'text='#000000' >");
          out.print("<p>
");
          out.print("<br><br><br><h2><center> Favor Verificar Usuário e
Senha </center> </h2>");
          out.print("<br>
");
          out.print("<br>
");
          out.print("<br>
");
          out.print("<p>&nbsp; </p><center><input type='button'
name='Button' value='Fechar' ><br>");
          out.print("</body>
");
          out.println("</html>\");
");
            ex.printStackTrace();
            System.out.println("Erro na inicializacao da conexao ao banco de
dados " );
        }

    out.close();
  }
}






Jose Vieira
S.A.R. Sistemas S/A
[EMAIL PROTECTED]
(0xx11) 3361-6355
ICQ.Nº: 179698311


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a