Pessoal, boa noite.
Estou fazendo um trabalho em JSP para a faculdade, e a principio estava passando os dados da conexão via hard coded nas páginas.
Posteriormente, evoluí isso para uma classe de conexão que faz esse trabalho, e depois nas páginas eu só instancio essa classe. Porém os dados continuam hard coded nessa classe, então o professor para rodar o sistema na casa dele precisaria alterar as informações na classe.
Eu gostaria de evoluir isso um pouco mais, e colocar as informações em um arquivo XML e ler essas informações na minha classe de conexão.
Alguém poderia me ajudar com uma maneira fácil de fazer isso, eu já vi isso na aula de Java (sem ser a de Web) com uma classe chamada Properties. Porém infelizmente no dia não fui com o notebook para a facul e nem anotei no caderno pois depois sempre pego com alguém o arquivo mas nesse caso o pessoal mais chegado também não anotou.
Obrigado.
Segue abaixo minha classe de conexão.
package Conexao;
import java.sql.*;
public class ConnectionFactory
{
private static Connection con;
private static String user = "root";
private static String pass = "mysql";
private static String url = "jdbc:mysql://localhost:3306/trabalho_inter";
public ConnectionFactory(){
}
public static Connection getConnection() throws ClassNotFoundException
{
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(url, user, pass);
}
catch (Exception ex)
{
ex.printStackTrace();
}
return con;
}
}