Povo da era do café,
Alguém me ajude por favor, estou com um
problema que já está me tirando a paciência. :x
eu tenho o seguinte código:
import java.sql.*;
import java.io.File;
import javax.naming.ConfigurationException;
import org.apache.commons.configuration.XMLConfiguration;
public class ConnectionFactoryDAO {
private XMLConfiguration xmlconfig = null;
public Connection createConnection(){
try{
xmlconfig = new XMLConfiguration();
xmlconfig.load(new File("c:\" ,"bdconfig.xml"));
Class.forName(xmlconfig.getString("driverclass"));
return DriverManager.getConnection("jdbc:mysql://" + xmlconfig.getString("local") + "/" + xmlconfig.getString("name"), xmlconfig.getString("user"), xmlconfig.getString("password"));
}catch(SQLException e){
e.printStackTrace();
System.out.println("<ERRO - ConnectionFactoryDAO.ConnectionFactoryDAO(), erro na variável conn>");
return null;
}catch(ClassNotFoundException e){
e.printStackTrace();
System.out.println("<ERRO - ConnectionFactoryDAO.ConnectionFactoryDAO(), erro na variável Class>");
return null;
}catch(Exception e){
e.printStackTrace();
return null;
} catch (org.apache.commons.configuration.ConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Onde a última exception está dando o erro abaixo:
No exception of type ConfigurationException can be thrown; an exception type must be a subclass of
Throwable
Alguém já passou por isso e sabe qual o problema?
Qualquer ajuda será muito bem vinda.
Obrigado 
.