Conectando ao mysql

2 respostas
M

E ai pessoal beleza.
Bom, eu estou tentanco conectar uma aplicação java com o mysql, mas…
bom copiei o arquivo mysql-connector-java-3.1.6-bin.jar para a pasta
j2sdk1.4.2_05/jre/lib
compilei a minha aplicação e tive esse erro

SQLException: No suitable driver
SQLState: 08001
VendorError: 0

Vendo a documentação do driver eu vi que vc tem de definir um classpath
mas copiei o exemplo do comando que tem lá e tenten definir mas .não consegui…

o comando é o seguinte
$ setenv CLASSPATH /path/to/mysql-connector-java-[version]-bin.jar:$CLASSPATH

abaixo segue o codigo fonte

public class banco {

public static void main(String[] args) {

try {

// The newInstance() call is a work around for some

// broken Java implementations

Class.forName(com.mysql.jdbc.Driver).newInstance();

System.out.println(nao contem erros);

} catch (Exception ex) {

System.out.println(Contem erros);

// handle the error

}

try {

Connection conn = DriverManager.getConnection(jdbc:mysql//127.0.0.1/test?user=usuario&password=senha”);

// Do something with the Connection

} catch (SQLException ex) {

// handle any errors

System.out.println("SQLException: " + ex.getMessage());

System.out.println("SQLState: " + ex.getSQLState());

System.out.println("VendorError: " + ex.getErrorCode());

}
}

}

Desde já agradeço.

Abraços

2 Respostas

W

Vc colocando o driver no jre não fica muito elegante. Faça o seguinte crie uma pasta lib no diretório da sua aplicacao e coloque ali o driver, e o inclua no classpath da aplicacao, no eclipse ficaria assim:

<?xml version=“1.0” encoding=“UTF-8”?>
<classpath>
<classpathentry kind=“lib” path=“WEB-INF/lib/mysql-connector-java-3.0.9-stable-bin.jar”/>
</classpath>

M

Bom WWatermann, eu fiz como vc me falow mas… continua não funcionando. eu não estou usando nenhum ide para criar esse teste em java.
Não sei se isso esta certo ou se altera algo mas eu estou compilando o programa da seguinte forma

javac banco.java -classpath lib/mysql-connector-java-3.1.6-bin.jar

é assim mesmo ??
Falow

Criado 6 de janeiro de 2005
Ultima resposta 7 de jan. de 2005
Respostas 2
Participantes 2