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());
}
%>