Não consigo conectar com o BD através de uma pagina JSP

0 respostas
R

Oi pessoal td bem, estou com um duvida de iniciante no assunto, preciso criar uma pagina JSP que acesse o banco de dados criado no Firebird.
O código para conectar é o seguinte:

import java.sql.*;
public class Conexao {
private Connection con;
private String driver;
private String uRL;
private String usuario;
private String senha;
private String erro;

public Conexao() {
this.setDriver("org.firebirdsql.jdbc.FBDriver");
this.setURL("jdbc:firebirdsql:127.0.0.1/3050:C:/Banco de Dados/BDPROJFINAL.FDB");
this.setUsuario("sysdba");
this.setSenha("masterkey");
this.setErro("");
this.setCon(null);
}

public void setCon(Connection con) {
this.con = con;
}

public void setDriver(String driver) {
this.driver = driver;
}

public void setURL(String uRL) {
this.uRL = uRL;
}

public void setUsuario(String usuario) {
this.usuario = usuario;
}

public void setSenha(String senha) {
this.senha = senha;
}

public void setErro(String erro) {
this.erro = erro;
}

public Connection getCon() {
return con;
}

public String getDriver() {
return driver;
}

public String getURL() {
return uRL;
}

public String getUsuario() {
return usuario;
}

public String getSenha() {
return senha;
}

public String getErro() {
return erro;
}

public boolean conectar(){
try{
Class.forName(this.getDriver());
this.setCon(DriverManager.getConnection(
this.getURL(),
this.getUsuario(),
this.getSenha()));
this.setErro("");
return true;
}
catch(ClassNotFoundException e){
this.setErro("Driver do BD não pode ser localizado");
return false;
}
catch(SQLException sqlE){
this.setErro("Conexão com BD não realizada! \nLocalize o erro e tente novamente");
return false;
}
catch(Exception e){
this.setErro(e.getMessage());
return false;
}
}
}

O que eu preciso é o seguinte conectar com esse banco através de uma pagina JSP cujo código que coloquei é o seguinte:
Code:


<%
try{
if(bd.conectar()){
out.println("Conexao OK");
}
else{
out.println("Não Conectado");
}
}
catch(Exception e){
out.println(" ERRO " + e.getMessage());
}
%>

Acho que isso deveria ser o suficiente para fazer o que eu queria mais não conecta. Estou usando o TomCat e pelo que andei lendo teria que estar colocando a pagina em JSP na pasta C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\ROOT, e as classes em C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\WEB-INF\classes, me corrijam se eu estiver errado, mais mesmo fazendo isso não conecta. Se alguém puder me ajudar fico muito grato, valeu pessoal.



Criado 15 de maio de 2006
Respostas 0
Participantes 1