Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next, next e Finish. Após a instalação execute o XAMPP e a seguinte tela será aberta: Não inicie nenhum serviço por enquanto. 1
3º Passo: Faça o download do banco de dados mysql. Clique aqui para fazer o download. Verifique se o seu computador é 32 Bits ou 64 Bits antes de fazer o download. 3.1 Caso não saiba como verificar a arquitetura do computador, vá em Painel de Controle -> Sistema e Segurança ->Sistema ou pressione a tecla com a bandeira do Windows + pause break. 2
3.2 Escolha a opção No Thanks, just start my download 4º Passo: Após o download descompacte o arquivo na área de trabalho. 5º Passo: Renomeie a pasta para somente mysql e a cole no seguinte caminho: C:\ 3
6º Passo: Abra o cmd (Botão iniciar -> digite cmd ) 4
7º Passo: Agora inicie no XAMPP o serviço mysql 8º Passo: Na tela do CMD faça o seguinte comando: >> cd \ mysql\bin (pressione ENTER) >> mysql -u root p (pressione ENTER) Ele vai pedir uma senha, basta pressionar senha novamente e pronto o banco de dados está configurado. 5
9º Passo: Faça testes! Script do banco de dados exemplo: create table alunos(aluno_id int primary key, aluno_nome varchar(20)); insert into alunos values (1, 'AlunoA'); insert into alunos values (2, 'AlunoB'); insert into alunos values (3, 'AlunoC'); insert into alunos values (4, 'AlunoD'); insert into alunos values (5, 'AlunoE'); insert into alunos values (6, 'AlunoF'); insert into alunos values (7, 'AlunoG'); insert into alunos values (8, 'AlunoH'); 6
Como conectar um banco de dados com o NetBeans 1º Passo: Abra o XAMPP e inicie o Apache e o mysql. 2º Passo: Vá ao site https://dev.mysql.com/downloads/connector/odbc/ e baixe o Connector/ODBC 5.3.8 (ou a versão mais atual que estiver disponível). Escolha a opção Windows (x86, 64-bit), MSI Installer se seu computador for 64-bit ou Windows (x86, 32-bit), MSI Installer se for 32-bit. 7
3º Passo: Execute o ODBC e clique em Next. Clique em Accept e depois Next. 8
Deixe na opção Typical e depois Next. Agora clique em Install. 9
Clique em Finish. Pronto o JDBC/ODBC está instalado na máquina agora vai ser necessário configura-lo para que funcione corretamente. 4º Passo: Vá ao painel de controle. 10
5º Passo: Na busca, digite Ferramentas Administrativas e clique na opção que aparecer. 6º Passo: Clique em Fontes de Dados (ODBC). 7º Passo: Clique em Adicionar. 11
8º Passo: Dois cliques em MySQL ODBC 5.3 ANSI 9º Passo: Preencha de acordo com a imagem abaixo. Na senha, se você colocou alguma é necessário preencher. Caso queira, teste a conexão. E clique em OK. 12
10º Passo: Verifique se aparece o novo banco e pode clicar em OK nesta tela também. Com isto finalizamos a parte de configuração do ODBC, agora vamos para o Netbeans instalar a biblioteca e fazer o código se comunicar com a database. 11º Passo: Faça o dowload da biblioteca MySql Connector Java escolha a versão ZIP Archive e extraia ela na área de trabalho. Link: https://dev.mysql.com/downloads/connector/j/ 13
12º Passo: Abra um novo projeto em JAVA no Netbeans. 13º Passo: Crie um novo Pacote Java chamado database 14
14º Passo: Clique com o botão direito em cima de Bibliotecas e depois vá em Adicionar JAR/pasta. 15º Passo: Selecione mysql-connector-java-5.1.42-bin.jar e sua biblioteca estará adicionada. 16º Passo: Dentro do pacote database crie uma classe java chamada DAO - Acrônimo para Data Access Object dentro desta classe cole esse código: package database; import java.sql.*; import javax.swing.joptionpane; // DAO Padrão de Persistencia Data Access Object public class DAO { private Connection connection; private Statement statement; private String username; private String password; private String url; private String driver; public void setusername(string username) { this.username = username; 15
public String getusername() { return this.username; public void setpassword(string password) { this.password = password; public String getpassword() { return this.password; public void seturl(string url) { this.url = url; public String geturl() { return this.url; public void setdriver(string driver) { this.driver = driver; public String getdriver() { return this.driver; public Connection getconnection() { return this.connection; public Statement getstatement() { return this.statement; public void Banco() { try { setusername("root"); setpassword(""); seturl("jdbc:mysql://localhost/ecompo"); setdriver("com.mysql.jdbc.driver"); Class.forName(getDriver()); // String c_fonte="jdbc:mysql://localhost/nomebancodedados"; JOptionPane.showMessageDialog(null, "CONEXAO BEM SUCEDIDA", "BD", JOptionPane.INFORMATION_MESSAGE); catch (Exception error) { System.out.println(error.getMessage()); JOptionPane.showMessageDialog(null, error.getmessage(), "BD", JOptionPane.INFORMATION_MESSAGE); 16
public void open() { try { connection = DriverManager.getConnection(getUrl(), getusername(), getpassword()); statement = connection.createstatement(); catch (Exception error) { System.out.println(error.getMessage()); public void close() { try { connection.close(); catch (Exception error) { System.out.println(error.getMessage()); public ResultSet executequery(string sql) { ResultSet rs = null; try { rs = statement.executequery(sql); catch (Exception error) { System.out.println(error.getMessage()); return rs; public int executeupdate(string sql) { int result = 0; try { result = statement.executeupdate(sql); catch (Exception error) { System.out.println(error.getMessage()); return result; 17
17º Passo: Crie uma classe chamada Teste e cole o seguinte código: package bancodedadosconexao; import database.dao; import java.sql.resultset; import javax.swing.joptionpane; import java.sql.*; import javax.swing.joptionpane; public class Teste { public static void main(string[] args) { //Classe DAO sendo importada para a Classe Teste. DAO dao = new DAO(); Connection conn = null; Statement st = null; ResultSet rs = null; try { dao.banco(); dao.open(); //O Comando SQL que será executado String query = "select aluno_nome from alunos"; //Variável conn do TIPO Connection é responsável por estabelecer uma conexão com o banco de dados conn = DriverManager.getConnection("jdbc:mysql://localhost/ecompo", "root", ""); //Cria um declaração para consultar o banco de dados st = conn.createstatement(); //Consulta o banco de dados rs = st.executequery(query); //enquanto ouver tuplas (linhas) na tabela while (rs.next()) { //Traz a informação do campo "aluno_nome" String info = rs.getstring("aluno_nome"); System.out.println(info); catch (Exception e) { 18
System.out.println(e); finally { try { rs.close(); dao.close(); conn.close(); st.close(); catch (Exception ex) { System.out.println(ex); 18º Passo: Execute o código e confira o resultado. Pronto, agora você possuí um banco de dados funcional conectado ao seu programa java. 19