1
resposta

dificuldade em resolucao de exercicio

to com uma dificuldade: o curso java e JDBC: aula 1 trabalha com HSQLDB e o banco de dados que foi trabalhado no curso banco de dados foi op MySQL. acredito que nao teria problema, seria so usar o jar do mysql. mas o meu nao ta dando certo, e to apanhando faz tempo. baixei o arquivo da aula, mas tem duas classes que nao existem ou nao to sabendo como fazer:

public class GerenciadorDeConexoes {

    public static Connection getConnection(String tipo, String ip, String nome, String usuario, String senha) {

        if (tipo.equals("mysql")) {
            return new MySQLConnection(ip, nome, usuario, senha);
        } else if (tipo.equals("sqlserver")) {
            return new SqlServerConnection(ip, nome, usuario, senha);
        }

        throw new IllegalArgumentException("Tipo de banco não suportado");
    }

}

MySQLConnection e SqlServerConnection nao compilam!

se eu puder enviar o propjeto pra alguem me diozer o que esta errado, agradeco

1 resposta

Olá Leonardo,

a classe GerenciadorDeConexoes do curso anterior foi mais ilustrativa. Na verdade se você quiser criar uma conexão com algum banco de dados, você usará a classe DriverManager. Por exemplo, se for conectar com um banco mysql local, o código que abre a conexão na verdade será:

DriverManager.getConnection("jdbc:mysql://localhost/nome-do-banco", "usuario mysql", "senha mysql");