Galera alguem sabe como fazer uma conexão jsp com oracle???
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.
[code]
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 ){
}
}
[/code]
Não se esqueça que vc tem que ter o .jar do drive do Oracle.
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
%>