Problemas ao conectar mysql

Olá amigos, fiz uma busca no forum, mas não achei a resposta que preciso.
Estou tendo problemas para conectar o mysql, ja setei o driver no path e agóra da um erro que eu não entendi, se poderem me dar uma dica agradeço.

import java.sql.*;
public class TesteConexao {
    public static void main(String[]args) throws SQLException{

        Connection con = ConnectionFactory.getConnection();
        con.close();

    }

}

import java.sql.*;
public class ConnectionFactory {

    public static Connection getConnection() throws SQLException {
        try{
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("Conectado ao banco!");
            return DriverManager.getConnection("jdbc:mysql://localhost/teste", "root" , "");
        }catch(ClassNotFoundException e){
            throw new SQLException(e.getMessage());
        }
    }
}

Testcase: initializationError(br.TesteConexao): Caused an ERROR
No runnable methods
java.lang.Exception: No runnable methods
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)

Test br.TesteConexao FAILED
test:
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)

O que eu fiz de errado?

A sua classe TesteConexao pelo que parece está dentro do pacote de testes do IDE. Esse pacote é destinado a testes mais especificos, o que é realmente muito bom, dá uma pesquisada sobre JUnit que vai entender melhor.

Mas se quer que essa classe TesteConexao funcione, é só coloca-lá no pacote de código fonte.

[quote=brunoccouto]A sua classe TesteConexao pelo que parece está dentro do pacote de testes do IDE. Esse pacote é destinado a testes mais especificos, o que é realmente muito bom, dá uma pesquisada sobre JUnit que vai entender melhor.

Mas se quer que essa classe TesteConexao funcione, é só coloca-lá no pacote de código fonte.[/quote]

Ok…Mudei minha classe para um pacote de código fonte e mesmo assim não funcionou, ela continua dando o mesmo erro, mas valeu sua ajuda.
Vou dar uma pesquisada em JUnit como você recomendou.

Como você está executando a sua classe?

Criei um novo projeto chamado:

iniciante_java

dentro do projeto criei o pacote:

jdbc

dentro deste pacote tenho as duas classe:

ConnectionFactory
TesteConexao

que são as duas que postei aqui.

quando clico com o bt direito e escolho executar arquivo encima de TesteConexao, ele retorna
esse erro.

Obrigado pela sua atenção.

Tem como postar o projeto pra dar uma olhada??

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package jdbc;

/**
 *
 * @author Paulino
 */
import java.sql.*;
public class TesteConexao {
    public static void main(String[]args) throws SQLException{

        Connection con = ConnectionFactory.getConnection();
        con.close();

    }

}
[/code][code]

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package jdbc;

/**
 *
 * @author Paulino
 */
import java.sql.*;
public class ConnectionFactory {

    public static Connection getConnection() throws SQLException {
        try{
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("Conectado ao banco!");
            return DriverManager.getConnection("jdbc:mysql://localhost/teste", "root" , "");
        }catch(ClassNotFoundException e){
            throw new SQLException(e.getMessage());
        }
    }
}

é exatamente isso, valeu pela ajuda.

Tenta excluir o seu projeto e criar novamente… o problema deve ser com os arquivos de configuração do projeto. Porque a exceção que ocorre é sobre Testcase, e vc não está executando a classe no pacote de testes.

O problema nao é com os códigos.
Salva eles, exclui o projeto e cria dinovo.
Acho que isso resolve o problema,

Olá amigos,

Eu não estou conseguindo instalar o mysql5.0, qd inicializo a instalção, lá pede:
current root passaword
new root password
confirm

O que seria o current root password???

E no final qd vou executar aparece:

could not star theservices mysql. Erro:0

Alguem poderia ajudar???

Obrigado

Vc ja tem alguma versão do mysql no seu pc , parece que ele esta te pendindo uma senha que esta sendo usada atualmente …

Paulino certifique-se do mysql-connector está devidamente em sua biblioteca!!!