Pessoal, estou tentando conectar o mysql através do seguinte código:
package xpto;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionFactory {
public static Connection getConnection() throws SQLException {
try {
Class.forName(“com.mysql.jdbc.Driver”);
System.out.println(“Conectando ao banco”);
return DriverManager.getConnection(“jdbc:mysql://localhost/teste”, “root”, “”); (aqui é a linha 12)
} catch (ClassNotFoundException e) {
throw new SQLException(e.getMessage());
}
}
}
porém, estou tomando o seguinte erro:
Type mismatch: cannot convert from Connection to Connection	line 12
Alguém pode me ajudar por favor ??? Desde ja agradeço!!!
         
        
          
        
           
           
           
         
         
            
            
          
       
      
      
        
        
          Eu faço assim… da uma olhada quem sabe ajuda…
public class ConnectionMysql {
	public Connection conn = null;
	  private String hostName = null;
	  private String userName = null;
	  private String password = null;
	  private String url = null;
	  private String jdbcDriver = null;
	  private String dataBaseName = null;
	  private String dataBasePrefix = null;
	  private String dabaBasePort = null;
	  public ConnectionMysql() {
	    jdbcDriver = "org.gjt.mm.mysql.Driver";
	    hostName = "127.0.0.1";
	    userName = "SEU_USER";
	    password = "SEU_PASSWORD";    
	    dataBaseName = "SEU_BANCO";
	    dataBasePrefix = "jdbc:mysql://";
	    dabaBasePort = "3306";
	    url = dataBasePrefix + hostName + ":"+dabaBasePort+"/" + dataBaseName + "?useUnicode=true&characterEncoding=utf8";
	  }
	  public Connection getConnection() {
	    try {
	      if (conn == null) {
	        Class.forName(jdbcDriver);
	        conn = DriverManager.getConnection(url, userName, password);
	      } else if (conn.isClosed()) {
	        conn = null;
	        return getConnection();
	      }
	    } catch (ClassNotFoundException e) {
	      e.printStackTrace();
	    } catch (SQLException e) {
	      e.printStackTrace();
	    }
	    return conn;
	  }
	  /**
	   * Fecha a conexão com BD.
	   *
	   */
	  public void closeConnection() {
	    if (conn != null) {
	      try {
	        conn.close();
	      } catch (SQLException e) {
	        e.printStackTrace();
	      }
	    }
	  }
}
Ai em outra classe vc pode chamar assim…
ConnectionMysql connectionMysql = new ConnectionMysql();
connectionMysql.getConnection();
Statement stm = connectionMysql.conn.createStatement();  
// Assim vai...
Abraços espero q ajude!!!
Aaa… coloque uma senha no root 