Oi Pessoal, estou com uma dúvida que acredito ser bem básica. Estou estudando Java por conta própria e estou fazendo alguns exercícios sobre JDBC com MySql.
Escrevi o seguinte código em ConnectionFactory.java:
package br.com.teste.jdbc;
import java.sql.Connection;
public class ConnectionFactory {
public Connection getConnetion(){
System.out.println("Conectando ao banco");
try{
return DriverMananger.getConnection("jdbc:mysql://localhost/ebase","root","vertrigo");
}catch(SQLException e){
throw new RuntimeException(e);
}
}
}
Faço tudo conforme o exemplo da apostila, mas me são retornados 3 erros:
ou por outra copei o codigo abaixo e cola na sua classe de conexao:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLDataException;
import java.sql.SQLException;
ou por outra copei o codigo abaixo de uma simples conexao, nao esquece adicionar uma libraria de drive que e : MYSQL JDBC DRIVER para o netbeans ja tras mas para eclipse tens que baixar.
public static Connection getConexao()throws SQLException{
try{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Conectado com sucesso ao bancos de dados.......................");
return DriverManager.getConnection("jdbc:mysql://localhost/sistema_control","root","");
}catch(ClassNotFoundException e){
throw new SQLDataException(e.getMessage());
}
}
}
e depos cria uma classes de testar a conexao segue o codigo abaixo: