Conexão JSP com ORACLE

2 respostas
R

Galera alguem sabe como fazer uma conexão jsp com oracle???

2 Respostas

V

Olá Rodrigo,

O ideal é vc fazer a conexão com o banco de dados em uma classe e não no JSP.
Pois o JSP tem que ficar somente o que diz respeito a camada de visualização.
As regras de negócio e a conexão como o banco devem ficar na classe.
Dê uma lida em artigos que falem sobre MVC.

Aqui vai como fazer para se conectar no Oracle.

private void conecta() throws Exception {
      
    try{
     Class.forName("oracle.jdbc.driver.OracleDriver");  

 connection=DriverManager.getConnection("jdbc:oracle:thin:@maquina_BD:1521:nome_BD", user, pws);

     } catch (Exception e ){
         }
}

Não se esqueça que vc tem que ter o .jar do drive do Oracle.

E

Bom …não é aconselhavél fazer conexao com o banco de dados nas suas jsp(formulario) .

Pois não é bom fazer a junção da camada de visalização com a de persistencia , blza ?

<%
package br.gov.am.tce.sap.dao ;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ControladorConexao {
	
private static final String url = "jdbc:oracle:thin:@192.168.0.4:1521:XE";
private static final String driver = "oracle.jdbc.driver.OracleDriver"; 
private static final String usuario = "x";
private static final String senha ="x";
    
  public static Connection abrirConexao() throws SQLException {
		try 
		{
		   	  Class.forName(driver);
			  return DriverManager.getConnection(url,usuario,senha);
		} 
		catch (ClassNotFoundException e) 
		{
			System.out.print(" Problema na Conexao com Banco de Dados !!");
			throw new SQLException(e.getMessage());
		}
	}
	

}//fim da classe
	
%>
Criado 4 de setembro de 2006
Ultima resposta 5 de set. de 2006
Respostas 2
Participantes 3