Cursos / Informática para Internet / Banco de dados / Aula
Depois de instalar o driver, você já está pronto para conectar seu banco de dados às aplicações escritas em Java. Antes de entendermos o código a seguir, podemos copiar e executar esse código em qualquer ferramenta Java. No entanto, você também pode utilizar um editor de texto simples. Tudo depende de você preferir uma maior facilidade ou não.
Para mostrar como conectar aplicações escritas em Java com banco de dados, vamos dividir o processo em passos apresentados a seguir.
Primeiro, você deve criar um arquivo ConexaoMySQL.java no seu editor preferido e importar três classes Java, como listado a seguir:
Agora você deve definir uma classe em Java para ficar responsável pela conexão com o banco de dados. No nosso exemplo a seguir, a classe criada é a “ConexaoMySQL”.
Agora iremos definir o método que de fato irá estabelecer a conexão com o banco de dados. No código a seguir, definimos o método getConexaoMySQL, que tem como valor de retorno um tipo java.sql.Connection, ou seja, ao estabelecer a conexão, esse método irá retornar um objeto java.sql.Connection que irá representar a conexão criada com o banco de dados.
O nosso próximo passo é carregar o driver do MySQL para que seja possível estabelecer uma conexão com o servidor MySQL. Para tanto, devemos definir uma variável “driverName” do tipo String e atribuir o valor referente ao driver. No nosso caso, com.mysql.jdbc.Driver. Depois disso, você deve chamar o método Class.ForName para carregar o driver especificado. Veja o exemplo a seguir.
Lembre-se de que como o método Class.forName pode levantar uma exceção, você deve definir o bloco try/catch para tratar tal exceção.
Depois de carregar o Driver, você deve configurar os parâmetros para conexão com o banco de dados. Quando seu banco de dados MySQL está instalado na sua própria máquina, você deve definir uma String como “serverName = "localhost";). Depois disso, você deve definir o nome do banco de dados através de uma String como mydatabase=”mysql”. Finalmente, informamos a configuração do seu usuário através da String username = "root" e definimos senha através da String password = "123456”.
Lembre-se de que a informação de usuário e senha foram definidas por você no momento da instalação do MySQL. Ao final, você deve invocar o método DriverManager.getConnection, passando como parâmetro todas essas informações definidas anteriormente. Veja no exemplo de código a seguir como ficará o código responsável pela conexão.
Versão 5.3 - Todos os Direitos reservados