Erro ao acessar mysql

3 respostas
tsmarzaro

galera eu tenho o codigo referente a classe Acesso:

import java.sql.*;

public class Acesso {

Class.forName("com.mysql.jdbc.Driver");	
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/boletim?user=root&password=");
Statement stm = conn.createStatement();
ResultSet rs = stm.executeQuery("SELECT * FROM emails");

}

e ele me retorna o seguinte erro

Exception in thread “AWT-EventQueue-0” java.lang.Error: Unresolved compilation problems:
Syntax error on token(s), misplaced construct(s)
Syntax error on token ““com.mysql.jdbc.Driver””, delete this token

at Acesso.<init>(Acesso.java:5)

eu baixei o driver de conexao com mysql, mysql-connector-java-3.1.13, e coloquei o conteudo dele dentro da pasta lib, e em seguinda adicionei ele no java build path do eclipse.

Alguem sabe aonde esta meu erro?

3 Respostas

kaique

Cara…verifica se a versao do teu driver eh compativel com a versao do mysql q tu tah usando…jah tive problemas semelhantes…

Vlw!!

H

Olá, a classe é assim mesmo, se for acho que o código deveria estar dentro de um método main ou em um construtor, tambem tem que colocar em bloco try cacth.

Mais ou menos isto:

import java.sql.*; 

public class Acesso { 

 public static void main(String[] args){

  try{

   Class.forName("com.mysql.jdbc.Driver"); 
   Connection conn = DriverManager.getConnection  ("jdbc:mysql://localhost/boletim?user=root&password="); 
   Statement stm = conn.createStatement(); 
   ResultSet rs = stm.executeQuery("SELECT * FROM emails");
 

  }catch(SQLException e){
         System.out.println(e.getMessage());
  }

 }

}

 uma testada, até mais...
glaucioguerra

kaique:
Cara…verifica se a versao do teu driver eh compativel com a versao do mysql q tu tah usando…jah tive problemas semelhantes…

Vlw!!

Nas versões antigas o Class.forName era “org.gjt.mm.mysql.Driver”. Tenta para ver no que vai dar.

Criado 21 de junho de 2006
Ultima resposta 21 de jun. de 2006
Respostas 3
Participantes 4