Ajuda na consulta ao mysql

17 respostas
leandroleo

Não sei o que acontece, parece que o erro é nessa linhas Class.forName(“com.mysql.jdbc.Driver”);.
Esse driver vem junto com o JDK???
ou é preciso instalar separado.

import java.sql.*; public class Busca { public static void main (String[] args) { String dbUrl = "jdbc:mysql://localhost/db1"; String user="root"; String password=""; try { Class.forName("com.mysql.jdbc.Driver"); Connection c = DriverManager.getConnection(dbUrl, user, password); Statement s = c.createStatement(); ResultSet r = s.executeQuery("select * from teste"); while (r.next()) { System.out.println( r.getString("codigo") + "," + r.getString("nome")); } s.close(); } catch(Exception e) { e.printStackTrace(); } } }

17 Respostas

J

Tem que baixar o jar com o drive do mysql.

zoren

E depois tem que colocar no seu classpath

robson_oliveira

Boa tarde, aqui se encontra para todas a versoes disponiveis do mysql, o driver do banco para o Java.

http://dev.mysql.com/downloads/connector/j/5.1.html

Ate mais…

G

tenta isso

DriverManager.registerDriver(new Driver()); Connection con = (Connection) DriverManager.getConnection(dbUrl, user, password);

String sql = "select * from teste; "; Statement st = con.createStatement(); ResultSet rs = st.executeQuery(sql);

leandroleo

guileixo, esse código que vc passou ta dando erro.

ele diz que o Driver() não foi instanciado.

G

leandroleo:
guileixo, esse código que vc passou ta dando erro.

ele diz que o Driver() não foi instanciado.

Vc adicionou a biblioateca do mysql??
e tb tem que importar

leandroleo

seria isso??

import java.sql.*

isso eu fiz.

G

Poxa vc tem que importar é a biblioteca do mysql neh

import com.mysql.jdbc.Driver;
leandroleo

:frowning:

pois é…
mas eu to começado mexer nesse negócio agora chegado. srsrs

vlw.

G

ouu relaxa tamo na msm
mas resolveu seu problema se sim coloca resolvido ai e qualqeur duvida c me fala

leandroleo

guialeixo,

a sintaxe é essa mesmo??

não funcionou deu erro na importação.

vlw.

G

é essa msm mas vc importo a biblioteca para seu prjeto?

leandroleo

Pois é…
o problema é essa sintaxe.

por normalmente a importação é assim:

import java.alguma.

ai essa ta dando erro. entendeu??

import com.mysql.jdbc.Driver;
G

ouu tipo deleta e o proprio ide importa pra vc eh melhor

zoren

Você adicionou a biblioteca ao classpath da aplicação??

os erros na declaração do pacote é porque ele não encontrou o caminho especificado

leandroleo

Po chegado, como se faz isso.

to começando ne java agora, e ainda to me encontrado, me da uma mão ai. valeu.

LPJava

dar uma olhada:

http://imasters.uol.com.br/artigo/12894

http://camilolopes.wordpress.com/2009/04/14/criando-conexao-java-mysql-com-eclipse/

flw!

Criado 14 de setembro de 2009
Ultima resposta 14 de set. de 2009
Respostas 17
Participantes 6