Melhorando o código para conectar ao banco de dados

Boa noite,

Como posso melhorar o código abaixo para que não seja mais necessário passar os dados de conexão da própria classe? Eu fiz uma classe separada somente para a conexão:

package lib;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class conexaoBD {

	public static Connection conectarBD() {
		String stringDeConexao = "jdbc:mysql://localhost:3306/livraria";
		String usuario = "root";
		String senha = "admin";
		Connection conexao = null;
		try {
		conexao = DriverManager.getConnection(stringDeConexao, usuario, senha);
		} catch (SQLException e) {
		e.printStackTrace();
		}
		return conexao;
		}

}

Alexandre,

Se a questão é utilizar o método da classe ConexaoBD dentro do método main da classe InsereEditora,
você pode fazer a chama direta, caso as classes estejam no mesmo pacote:

ConexaoBD.conectarBD();

Ou, caso as classes estejam em pacotes diferentes é só importar a ConexaoBD na outra:

import <meupackage>.ConexaoBD;
...

public class InsereEditora {

    public static void main(String[] args) {
        Connection conexao = ConexaoBD.conectarBD();
        ....
    }
}

[]'s

[quote=alexandrebpsjc].[/quote]alexandrebpsjc, bom dia!

Por que você editou seu tópico desta forma? Fazendo assim você torna o tópico inútil para as outras pessoas. Podem haver pessoas com a mesma dúvida que você e este tópico seviria como consulta.

Por gentileza, você poderia reeditar o tópico, recolocando o que havia antes? Caso sua dúvida já esteja sanada, também adicione ao assunto o aviso [RESOLVIDO]. Assim você ajuda mais gente e dá continuidade a essência de um fórum!

Um Abraço!

EDIT:

Opa, obrigado amigo!