Conexão Eclipse MySql

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!!!

Da uma olhada nesses tópicos:

http://www.guj.com.br/posts/list/42115.java

http://www.guj.com.br/posts/list/41954.java

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 :stuck_out_tongue:

Ja foi… Obrigado!