Como faço conexão com o banco MySql?

Gente… como faço conexão com o banco MySql, estou usando o Eclipse, não tenho a minima ideia de como é fazer isso… alguem pode me dar uma forcinha!!! Abraços!!! :frowning:

http://jairelton.com/tutoriais/jdbc/index.html

de uma olhada.

http://www.guj.com.br/posts/list/36764.java

And

http://www.google.com.br/search?hl=pt-BR&q=jdbc+mysql+ResulSet

Falow.

Bem, inicialmente você deve se certificar se o MySQL está rodando na sua máquina. Estando ele rodando, você tem que criar pelo menos uma tabela nele e inserir alguns registros. Essa parte você fez?

Depois disso, sugiro dar uma lida no tutorial que o pessoal aqui do fórum fez sobre JDBC:

http://www.guj.com.br/java.tutorial.artigo.7.1.guj

Você tem que baixar o driver para fazer conexão com o banco também. Isso você encontra no próprio site do MySQL.

Então… eu peguei o link do nosso amigo ai de cima… http://jairelton.com/tutoriais/jdbc/index.html … mostra passo a passo… mas eu acho que eu não estou sabendo colocar o connector no meu navegator do eclipse… pois ele esta dando o seguinte erro…

java.lang.ClassNotFoundException: com.mysql.jdbc.driver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at com.yourcompany.struts.Banco.<init>(Banco.java:10) at com.yourcompany.struts.Banco.main(Banco.java:39) Exception in thread "main" java.lang.NullPointerException at com.yourcompany.struts.Banco.selecionar(Banco.java:21) at com.yourcompany.struts.Banco.main(Banco.java:41)

e meu código ficou assim…

package com.yourcompany.struts;

import java.sql.*;

public class Banco {
private Connection con;
	
	public Banco() {
		try{
			Class.forName("com.mysql.jdbc.driver");
			con = DriverManager.getConnection("mysql://localhost/formulario", "teste", "teste");
			
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	
	public void selecionar () {
	
		try{
			Statement stmt = con.createStatement();
			
			ResultSet res = stmt.executeQuery("select * from formulario");
			res.next();
			
			System.out.println(res.getInt("id"));
			System.out.println(res.getBoolean("PRIMEIRO_NOME"));
			System.out.println(res.getBoolean("SEGUNDO_NOME"));
			System.out.println(res.getBoolean("PROFISSAO"));	
							
				
			}catch(SQLException sqle){
			sqle.printStackTrace();
		}
	}
	
		public static void main(String[] args) {
			
			Banco banco = new Banco();
			
			banco.selecionar();
		

	}

}

PQ EU NAO CONSIGO?!?!!?!

faltou vc colocar o Driver no classpath… de uma olhada nos tutoriais sobre CLASSPATH…
se vc esta aprendendo, recomendo a vc nao usar o eclipse… use algo mais simples como o emacs, notepad++, etc para pegar o “jeito” da coisa…

Brigada pessoal consegui aki!!! :smiley: