Alguem tem exemplo para conexao com MySQL

8 respostas
marciofermino

Alguem tem exemplo para conexao com MySQL …
outra baixei o mysql-connector-java-5.0.4

como instalo ele no NetBeans e Eclipse ??

Aquem puder ajudar agradeco muito

8 Respostas

R

Puxa eu não tenho o driver mais procura no Google que tem vários exemplos e o driver, você pode conseguir o driver no site do MySql. Para colocar no eclipse vc tem que colocar os arquivos no seu projeto para poder utilizar as classes do Driver.

fabiozoroastro

No www.portaljava.com.br tem uma classe de conexão com mysql mto bacana.

Bravox
exemplo
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class FabricaDeConexao {
	
	 private static final String URL = "jdbc:mysql://localhost/bravox_movie";
	 private static final String DRIVER = "com.mysql.jdbc.Driver";
	 private static final String USUARIO = "root";
	 private static final String SENHA = "";
	 
	 public static Connection getConnection() throws SQLException{
		 
		 try{
			Class.forName( DRIVER );
			
			return DriverManager.getConnection(URL,USUARIO,SENHA);
		} 
		catch (ClassNotFoundException e ) {
			
			throw new SQLException( e.getMessage());
		}
	 }
}

e para usar o drive no eclipse vc tem que adicionar ele no path da sua aplicação

dica

cria uma pasta chamada lib no projeto e copia o drive e cola na pasta
depois seleciona o projete no package explore , clica com o direito vai em
properties > java build path > libraries > add jars

bravox

marciofermino

okay amigao vou tentar, qq coisa volto aki valeu!!!

Fabio_Montefuscolo

Aqui tem os drivers que você vai precisar:

http://www.mysql.org/downloads/connector/j/5.0.html

O post do bravox ensina daora como conectar.

Boa Sorte,
[]s

marciofermino
fiz esse codigo e deu um erro olha 

import java.sql.*;

public class Tela1 {
public Tela1() {
       String data = "jdbc:mysql:teste";
       try {
    	   Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection(
                data, "", "");
            Statement st = conn.createStatement();
            ResultSet rec = st.executeQuery(
                "SELECT * FROM marcio");
            while(rec.next()) {
                System.out.println(rec.getString(1)+ " "+ rec.getString(2));
            }

            st.close();
            
        } catch (SQLException s) {
            System.out.println("SQL Error: " + s.toString() + " "
                + s.getErrorCode() + " " + s.getSQLState());
        } catch (Exception e) {
            System.out.println("Error: " + e.toString()
                + e.getMessage());
        }


}

public static void main(String[] args) {
	Tela1 tela1 = new Tela1();
}

}

SQL Error: java.sql.SQLException: No suitable driver 0 08001

adcionei ao meu projeto o mysql-connector-java-5.0.4-bin

marciofermino

CONSEGUIIIIIIIIIIIII

import java.sql.*;
public class Tela1 {

public Tela1() {

       try {
    	   Class.forName("com.mysql.jdbc.Driver");
            Connection conn = 
            	DriverManager.getConnection
            	("jdbc:mysql://localhost/teste?user=root&password=");
            	
            Statement st = conn.createStatement();
            ResultSet rec = st.executeQuery(
                "SELECT * FROM marcio");
            while(rec.next()) {
                System.out.println(rec.getString(1)+ " "+ rec.getString(2));
            }

            st.close();
            
        } catch (SQLException s) {
            System.out.println("SQL Error: " + s.toString() + " "
                + s.getErrorCode() + " " + s.getSQLState());
        } catch (Exception e) {
            System.out.println("Error: " + e.toString()
                + e.getMessage());
        }


}

public static void main(String[] args) {
	Tela1 tela1 = new Tela1();
}

}

W

Olá a todos.

Também estou tentando rodar esse exemplo, mas estou conhecendo o Eclipse agora. Será que alguem podia detalhar um pouco mais como criar esse projeto, ou me dizer onde encontro um “how to” parecido com esse exemplo?

Obrigado

Criado 27 de novembro de 2006
Ultima resposta 28 de nov. de 2006
Respostas 8
Participantes 6