Mysql com Java

3 respostas
R

Olá pessoal. :sad:

Não estou conseguindo conectar o mysql com java baixei o
mysql connector e copie o jar para dentro da pasta C:\MySQL.
Configurei CLASSPATH o C:\MySQL \mysql-connector-java-3.0.11-stable-bin.jar

usei o seguinte código:

package src;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class TesteConexao {
    

    private static final String STR_DRIVER = "org.gjt.mm.mysql.Driver";
    private static final String NOME_BANCO = "apostila";
    private static final String STR_CON ="jdbc:mysql://localhost:3306/" + NOME_BANCO;
    private static final String USER ="root";
    private static final String PASSWORD=" root ";
    
    public static void main(String args[]) {
        
        Connection conn = null;
        
        try {
            Class.forName(STR_DRIVER);
            conn = DriverManager.getConnection  (STR_CON,USER,PASSWORD);
            System.out.println("Conectado");
            conn.close();
        }catch (ClassNotFoundException e) {
            System.out.println("Driver não encontrado");
            e.printStackTrace();
        }catch(SQLException e) {
            System.out.println("Erro ao obter a conexão");
            e.printStackTrace();
        }
    }

}

E da o seguinte erro

Driver não encontrado
java.lang.ClassNotFoundException: org.gjt.mm.mysql.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 src.TesteConexao.main(TesteConexao.java:32)

Se alguém poder me ajudar ficarei muito grato.

[size=“11”]
[color=“red”]

  • Editado: Aumente as chances de alguém responder o seu tópico. Use BBCode em seus códigos para mantê-los identados e mais legíveis para outros usuários. - Matheus[/color][/size] :joia:

3 Respostas

M

Você colocou ele no classpath do projeto ou só nas variaveis de ambiente?

R

Coloquei na classpath variavel de ambiente, como que coloco no projeto.

M

“rsousa”:
Coloquei na classpath variavel de ambiente, como que coloco no projeto.
Se você estiver usando o eclipse…
Botão Direito em cima do projeto --> “Properties” selecione o item “Java Build Path” vá na aba “Libraries” clique em add External Jars, dai coloca o .jar do teu driver

Criado 2 de julho de 2005
Ultima resposta 3 de jul. de 2005
Respostas 3
Participantes 2