Pessoal estou com muita dificuldade pois tem mais de um ano que nem via java na minha frente agora tenho que consertar esse programa e não estou conseguindo.
estou tentando me conectar dessa vez com o banco de dados Firebird mas esta dando um erro… esse erro aqui
Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedClassVersionError: org/firebirdsql/jdbc/FBDriver : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
a não deu para conectar com o banco usando o netbeans indo em SERVISOS / banco de dados/ nova conexão … etc da o mesmo erro.
como posso corrigi-lo ?
o banco que estou usando e o Firebird 2.5
e a JDBC e a JayBird 2.2.0-full.jar e JayBird 2.2.0-soucers.jar
Minha classe e essa
ela recupera os dados de bando de dados em arquivo XML, esta recuperando tudo certo, mas na hora de se conectar da erro, e sempre esse mesmo erro…
public boolean CONECTAR()throws SQLException{
boolean test=false;
try{
if(drive.Ler()){
Drive=drive.getDriver_receptor();
}
else{
erro="ERRO AO RECUPERAR O DRIVE RECEPTOR ";
JOptionPane.showMessageDialog(null, erro,"ERRO 01.4",JOptionPane.ERROR_MESSAGE);
test=false;
return test;
}
if(url.Ler()){
URL=url.getURL_receptor();
}
else{
erro="ERRO AO RECUPERAR A URL RECEPTOR ";
JOptionPane.showMessageDialog(null, erro,"ERRO 01.2",JOptionPane.ERROR_MESSAGE);
test=false;
return test;
}
if(senhas.Ler()){
senha=senhas.getSenha_receptor();
usuario=senhas.getUsuario_receptor();
if( senha.equals("######")) senha="";
if(usuario.equals("######"))usuario="";
}
else{
erro="ERRO AO RECUPERAR AS SENHAS ";
JOptionPane.showMessageDialog(null, erro,"ERRO 01.3",JOptionPane.ERROR_MESSAGE);
test=false;
return test;
}
try{
Class.forName(Drive).newInstance();
Con= DriverManager.getConnection(URL,senha,usuario);
St= Con.createStatement();
test=true;
}
catch(Exception ex){// ERRO DE CONEXIÇAO COM BANCO
ex.printStackTrace();
erro="ERRO SO CONECTAR COM O BANCO DE DADOS RECEPTOR \n\r "+ ex.toString();
JOptionPane.showMessageDialog(null, erro,"ERRO 01.4",JOptionPane.ERROR_MESSAGE);
test=false;
}
}
catch(Exception ex){// ERRO DE CONEXIÇAO COM BANCO
ex.printStackTrace();
erro="ERRO SO CONECTAR COM O BANCO DE DADOS RECEPTOR \n\r "+ ex.toString();
JOptionPane.showMessageDialog(null, erro,"ERRO 01.3",JOptionPane.ERROR_MESSAGE);
test=false;
}
return test;
}
Como posso me conectar com esse banco de dados ???