Oi gente.
sei que esse tópico já deve ter passado por aquí várias vezes.
mas não sei mais o que fazer , aí resolvi pedir ajuda.
baixei o driver mais recente do mysql, e colei na pasta do projeto.
criei uma classe assim
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class Teste {
public static void main(String[] args) {
String senha="123456";
Statement stmt;
String usuario="root";
String url="jdbc:mysql://localhost:3306/testando1";
Connection Con;
try {
Con = DriverManager.getConnection(url, usuario, senha );
stmt = Con.createStatement();
System.out.println(" conectado");
} catch (SQLException ex) {
System.out.println("Mensagem de erro qualquer "+ex);
}
}
}
com o banco criado e já usando ele via linha de comando
quando tento executar da erro.
Mensagem de erro qualquer java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/testando1
então não sei mais como resolver isso.
vou tentar baixar outro driver, talvez.
valeu, e quem poder ajudar aí
abraços.
OPa
Cara, adiciona o driver (lib) no seu classpath.
Vai na pasta que você colocou ela por dentro do Eclipse (deve ser o Eclipse que vc está usando) e clica com o botão direto => BUildPath => Add to BuildPath
e testa novamente
[quote="victor.fernandes, post:1, topic:357708"]
public static void main(String[] args) {
String senha="123456";
Statement stmt;
String usuario="root";
String url="jdbc:mysql://localhost:3306/testando1";
Connection Con;
try {
//DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Class.forName("com.mysql.jdbc.Driver");
Con = DriverManager.getConnection(url, usuario, senha );
stmt = Con.createStatement();
System.out.println(" conectado");
} catch (SQLException ex) {
System.out.println("Mensagem de erro qualquer "+ex);
}
}
}
[/quote]
Tente dessa forma ai
não esqueça antes dessa linha
adicionar
Class.forName("com.mysql.jdbc.Driver");
muito obrigado.
vou testar e retorno
obrigado
era a questão do claspath mesmo.
mas o que significa essa menságem
Fri Oct 20 16:10:22 BRST 2017 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to ‘false’. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Tente
String url=“jdbc:mysql://localhost:3306/testando1?useSSL=false”;
Se resolver, marque a resposta como Resolução e altere o titulo para []RESOLVIDO]