Conexão com o Mysql

2 respostas
R

Estou tentando efetuar uma conexão com o banco de dados mysql utilizando as informações de um arquivo de Properties:

O arquivo de properties (Configuration.properties) tem as seguintes informações:

mysql.driver=org.gjt.mm.mysql.Driver
mysql.url=“jdbc:mysql://127.0.0.1/base”
mysql.username=root
mysql.password=teste

O código em java que tenta a conexão é o seguinte:

…

ResourceBundle res =  ResourceBundle.getBundle(

“br.com.minhaaplicacao.struts.Configuration”);

String driver = res.getString(“mysql.driver”).trim();

String url = res.getString(“mysql.url”).trim();

String user = res.getString(“mysql.username”).trim();

String password = res.getString(“mysql.password”).trim();
Class.forName(driver).newInstance();

conexao = DriverManager.getConnection(url, user, password);

…

A exceção gerada é SQLException - no suitable driver, mas o driver do MySQL está corretamente instalado, tanto que a conexão funciona perfeitamente sem o uso do arquivo de properties (colocando esses dados diretamente no código);

Se alguém puder ajudar, eu agradeço!

2 Respostas

P

ola rodrigo,

tenta assim:

Properties props = new Properties();

props.load(new FileInputStream("Configuration.properties"));

String driver = props.getProperty("mysql.driver"));

falow;

R

Valeu, Pablo! Obrigado!

Criado 15 de março de 2005
Ultima resposta 23 de mar. de 2005
Respostas 2
Participantes 2