logo

Conectividade de banco de dados Java com MySQL

Para conectar o aplicativo Java ao banco de dados MySQL, precisamos seguir 5 etapas a seguir.

Neste exemplo estamos usando MySql como banco de dados. Portanto, precisamos saber as seguintes informações para o banco de dados mysql:

    Classe de motorista:A classe do driver para o banco de dados mysql é com.mysql.jdbc.Driver .URL de conexão:A URL de conexão para o banco de dados mysql é jdbc:mysql://localhost:3306/sonoo onde jdbc é a API, mysql é o banco de dados, localhost é o nome do servidor no qual o mysql está sendo executado, também podemos usar o endereço IP, 3306 é o número da porta e sonoo é o nome do banco de dados. Podemos usar qualquer banco de dados, nesse caso precisamos substituir sonoo pelo nome do nosso banco de dados.Nome de usuário:O nome de usuário padrão para o banco de dados mysql é raiz .Senha:É a senha fornecida pelo usuário no momento da instalação do banco de dados mysql. Neste exemplo, usaremos root como senha.

Vamos primeiro criar uma tabela no banco de dados mysql, mas antes de criar a tabela, precisamos primeiro criar o banco de dados.

 create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3)); 

Exemplo para conectar aplicativo Java ao banco de dados mysql

Neste exemplo, sonoo é o nome do banco de dados, root é o nome de usuário e a senha.

 import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } } 
baixe este exemplo

O exemplo acima irá buscar todos os registros da tabela emp.

Multiplexador 8 para 1

Para conectar o aplicativo java ao banco de dados mysql, mysqlconnector.jar é necessário que o arquivo seja carregado.

baixe o arquivo jar mysql-connector.jar

Duas maneiras de carregar o arquivo jar:

  1. Cole o arquivo mysqlconnector.jar na pasta jre/lib/ext
  2. Definir caminho de classe

1) Cole o arquivo mysqlconnector.jar na pasta JRE/lib/ext:

Baixe o arquivo mysqlconnector.jar. Vá para a pasta jre/lib/ext e cole o arquivo jar aqui.

2) Defina o caminho de classe:

Existem duas maneiras de definir o caminho de classe:
  • temporário
  • permanente

Como definir o classpath temporário

abra o prompt de comando e escreva:
 C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.; 

Como definir o classpath permanente

Vá para a variável de ambiente e clique em uma nova guia. No nome da variável escreva caminho de classe e no valor da variável cole o caminho para o arquivo mysqlconnector.jar anexando mysqlconnector.jar;.; como C:pastamysql-connector-java-5.0.8-bin.jar;.;