Galera estou com um probleminha na hora de fazer a conexão com o BD, criei um arquivo .properties, e coloquei os dados do meu banco…
estou utilizando o ResourceBundle, o problema é que esta lançando este erro… 0 .properties, esta no mesmo pacote da classe ConexaoUtil
alguém pode me dar uma dica…de como resolver esse erro…
public class ConexaoUtil {
private static ResourceBundle config;
private static ConexaoUtil conexaoUtil;
public static ConexaoUtil getInstance(){
if (conexaoUtil == null){
conexaoUtil = new ConexaoUtil();
}
return conexaoUtil;
}
private ConexaoUtil(){
config = ResourceBundle.getBundle("config");
}
public Connection getConnection() throws ClassNotFoundException, SQLException{
Class.forName(config.getString("br.edu.devmedia.driver.mysql"));
return DriverManager.getConnection(config.getString("br.edu.devmedia.bd.url.conexao"), config.getString("br.edu.devmedia.bd.usuario"),
config.getString("br.edu.devmedia.bd.senha"));
}
public static void main(String [] args){
try {
System.out.println(getInstance().getConnection());
} catch (Exception e) {
e.printStackTrace();
}
}
}
java.util.MissingResourceException: Can't find bundle for base name config, locale pt_BR
at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
at br.edu.devmedia.jdbc.ConexaoUtil.<init>(ConexaoUtil.java:18)
at br.edu.devmedia.jdbc.ConexaoUtil.getInstance(ConexaoUtil.java:23)
at br.edu.devmedia.jdbc.ConexaoUtil.main(ConexaoUtil.java:36)