MySql NetBeans
Para abrir uma conexão com um banco de dados, precisamos utilizar sempre um driver. A classe DriverManager é a responsável por se comunicar com todos os drivers que você deixou disponível. Para isso, invocamos o método estático getConnection com 6
Gostei (2)
(0)
Para abrir uma conexão com um banco de dados, precisamos utilizar sempre um driver. A classe DriverManager é a responsável por se comunicar com todos os drivers que você deixou disponível. Para isso, invocamos o método estático getConnection com uma String que indica a qual banco desejamos nos conectar.
Essa String - chamada de String de conexão JDBC - utilizada para acessar o MySQL, segue o padrão abaixo: jdbc:mysql://ip/nome_do_banco Devemos substituir ip pelo IP do servidor e nome_do_banco pelo nome do banco de dados a ser utilizado, o restante mantem o padrão.
Seguindo o exemplo da linha acima e tudo que foi dito até agora, seria possível rodar o exemplo abaixo e receber uma conexão para um banco MySQL chamado exemplo, caso ele esteja rodando na mesma máquina: public class JDBCExemplo { public static void main(String[] args) throws SQLException {
Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/nome_banco","usuario","senha");
System.out.println("Conectado!");
conexao.close(); }
}
Parâmetos a serem preencidos no getConnection: jdbc:mysql://localhost/nome_banco
1. Devemos substituir “localhost” para o IP ou nome do servidor
2. Devemos substituir “nome_banco” pelo nome do banco de dados
3. Devemos substituir “usuario” pelo usuário de acesso ao banco de dados
4. Devemos substituir “senha” pela senha do usuário de acesso ao banco de dados Repare que estamos deixando passar a SQLException, que é uma exception checked, lançada por muitos dos métodos da API de JDBC. Em uma aplicação real devemos utilizar try/catch nos lugares que julgamos haver possibilidade de recuperar uma falha com o