Ola amigos muito bom dia sou novo ak tenho uma duvida
sobre uma classe de conecao com o banco de dados ai vai minha classe e a classe de teste .
public class ConnectionFactory {
public Connection getConnection() {
Connection connection = new ConnectionFactory().getConnection();
try {
return DriverManager.getConnection("jdbc:mysql://localhost/fj21","root","");
} catch(SQLException e) {
throw new RuntimeException(e);
}
}
}
essa a de teste
public class TestaConexao {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException{
Connection connection = new ConnectionFactory().getConnection();
connection.close();
}
}
o erro que da é esse
Exception in thread “main” java.lang.StackOverflowError
at br.com.caelum.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:10)
muito obrigado desde ja.