bom pessoal fui no link abaixo
http://dev.mysql.com/downloads/connector/
e baixei tanto o Connector/j quanto o Connector ODBC
o primeiro veio um arquivo tipo jar que coloquei dentro workspace/JDBC, rodei meu codigo como java aplication e deu - No suitable driver found for jdbc:mysql://localhost/fj21
depois baixei o segundo que veio compactado, descompactei dentro de workspace/JDBC e tinha uma pasta com o nome do driver e dentro varios arquivos e nehum tipo jar, apenas alguns mais provaveis como INSTALL e INSTALL.WIN - cliquei no primeiro , abriu um prompt do dos rapidinho e fechou.
rodei o codigo java e deu de novo - No suitable driver found for jdbc:mysql://localhost/fj21
sera que baixei os drivers certos?
ou será que era o segundo e como tinha varios arquivos eu cliquei no errado, ou pq deixiei todos arqus dentro da pasta que baixei e pus dentro de JDBC?
ou pq JDBC esta em caixa alta?
package br.com.caelum.jbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionFactory {
public Connection getConnection(){
System.out.println("Conectando ao banco");
try{
return DriverManager.getConnection("jdbc:mysql://localhost/fj21", "root", "");
} catch(SQLException e){
throw new RuntimeException(e);
}
}
}
package br.com.caelum.jbc.testes;
import java.sql.Connection;
import java.sql.SQLException;
import br.com.caelum.jbc.ConnectionFactory;
public class TestaConexao {
public static void main(String[] args) throws SQLException {
Connection connection = new ConnectionFactory().getConnection();
System.out.println("conexão aberta");
connection.close();
}
}