Ajuda conexão java+mysql

5 respostas
Cobra

Ajuda, alguem pode falar como fasso pra conectar os dois?
se alguem souber de um tuto(coisa que não consegui achar) postem o link

5 Respostas

D
import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;

import Utilidades.Mensagem;

public class BancoDAO {
static Connection conexão;

public static Connection conecta(){

try {

Class.forName(“com.mysql.jdbc.Driver”);

conexão = DriverManager.getConnection( jdbc:mysql://localhost:3306/LojaBanco_dbo,root,154264 );
} 
	
     
catch(ClassNotFoundException e) {
    Mensagem.erroMensagem("O Driver de conexão do  mysql não foi encontrado");
	
     e.printStackTrace();
 } 
 catch (SQLException e) {
		// TODO Auto-generated catch block
		Mensagem.erroMensagem(e.getMessage());

 }
return conexão;

}

public static Connection getConexão() {

return conexão;

}

}
Tem certeza que vc pesquisou?Aqui noforum tem de tópico explicando detalhadamente.

D

www.guj.com.br/posts/list/38016.java
www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1336

jessetsilva

Segue abaixo um exemplo simples de conexão ao MYSQL utilizando JAVA.

try {
         BufferedReader in = new BufferedReader(new FileReader("server.txt"));   // aqui estou lendo de um arquivo as informações necessarias
         String url =   in.readLine();  String usuario = in.readLine(); String senha = in.readLine(); /* deste arquivo *txt pego a url (1º linha),usuario     (2º) e senha (3º linha)*/
         Class.forName("com.mysql.jdbc.Driver"); // aqui esta o driver necessario, não eskeça de importar a biblioteca antes
         Connection cx = DriverManager.getConnection(url,usuario,senha);  // aqui chamo a conexão e passo os dados para a mesma
         PreparedStatement ps = cx.prepareStatement("INSERT INTO os(cliente,contatos,enderecocliente,equipamento,defeito,dataentrada" +
                 ",natureza,status) VALUES(?,?,?,?,?,?,?,?)"); // e nesta linha passo os comandos, que neste caso é o de inserir (não eskeça os ?)
           
          
          
           ps.setString(1,obj.getCliente_os());         // desta linha para baixo estou apenas pegando valores pre-inseridos na classe e passando    
           ps.setString(2,obj.getContatos_os());
           ps.setString(3,obj.getEndereco_os());
           ps.setString(4,obj.getEquipamentos_os());
           ps.setString(5,obj.getDefeito_os());         
           ps.setDate(6,obj.getData_os());         
           ps.setString(7,obj.getNatureza_os());
           ps.setString(8,obj.getStatus_os());
           
           ps.execute();   /// aqui é quando tudo é inserido ( executado)
           
          
                   } catch (Exception ex) {
            ex.printStackTrace();  // envolvido num try para evitar q caso de erro o programa pare
            
        }

o escopo geral é assim, caso mude sera apenas o comando ( insert, select, delete...), lembrando que vc naum precisa ler as informaçãoes do arquivo, basta digita-las entre aspas, mas preferi fazer assim para evitar que se um dia mudar a senha do banco, naum rpecise redigitar todo o codigo.

acho que eh isso, qualquer duvida poste aki e se der erro poste o código para verificarmos....

ateh mais!

Javabuntu

Cobra:
Ajuda, alguem pode falar como fasso pra conectar os dois?
se alguem souber de um tuto(coisa que não consegui achar) postem o link

antes de mais nada utilize o campo busca, você achará centenas de dúvidas igual a sua que foram resolvidas.

M

Dá uma olhada neste tutorial java básico, no final da página tem uma vídeo aula que mostra a conexão Java JDBC com MySql.

Criado 2 de março de 2008
Ultima resposta 3 de mar. de 2008
Respostas 5
Participantes 5