Problema com conexao com BD mysql?

Bom dia pessoal, eu to com um problema aqui, to tentando fazer uma conexao com mysql, mais quando vai rodar, ele da um erro…

alquem poderia me ajudar. obrigado…

public static void main(String[] args) {
		// TODO Auto-generated method stub

		String url = "jdbc:odbc://localhost/lbtecnologia";
		String user = "root@localhost";
		String pass = "";
		try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			conn = DriverManager.getConnection(
					"jdbc:odbc://localhost/lbtecnologia", "root@localhost", "");

		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

o erro e dado na linha 9 do codigo …

e o erro e esse.

java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at br.lbtecnologia.banco.connection.main(connection.java:21)

alquem poderia me dizer como resolver isso, pq ja fiz de tudo e nao consegui resolver.

Obrigado galera…

Procure o driver JDBC do próprio Mysql e teste.

http://dev.mysql.com/downloads/connector/j/5.1.html

Até!

Opa !

Cara eu ja baixei os dois que tem la o

mysql-connector-java-5.1.8

e

mysql-connector-java-3.1.14

e nenhum dos dois funciona… :frowning:

Você tem que mudar consequentemente a url de conexão. Novamente, procure.

[code] public static void main(String[] args) {
// TODO Auto-generated method stub

        String url = "jdbc:mysql://localhost:3306/lbtecnologia";  
        String user = "root";  
        String pass = "";  
        try {  
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            conn = DriverManager.getConnection(url, user, pass);  

       } catch (ClassNotFoundException e) {  
           // TODO Auto-generated catch block  
           e.printStackTrace();  
       } catch (SQLException e) {  
           // TODO Auto-generated catch block  
          e.printStackTrace();  
       }  
 }  [/code]

Funcionou ou gerou um erro novo?

deu erro

No suitable driver found for jdbc:mysql://localhost:3306/lbtecnologia

diz que nao foi encontrado o drive adquado

os drives que eu baixei ta errado ?

mysql-connector-java-5.1.8

e

mysql-connector-java-3.1.14

qual IDE voce esta usando?
e o Driver esta no Classpath?

eu to usando o Eclipe e meu sistema operacional e o Widows 7

como eu coloca no classph

Botao direito no projeto e build path -> configure build path e adiciona o jar

vc esta utilizando o netbeans ou eclipse?

Eclipse…

ta laca, com o postgre ta da conectar normal mais com o mysql nao consigo…

Bom consegui conectar, mais da erro no

conn.prepareStatement(sql);

		[code]String sql = "CREATE TABLE lbtecnologia( did DECIMAL (3), nome VARCHAR (40), UNIQUE(nome)";

		stmt = conn.prepareStatement(sql);
		stmt.executeUpdate(sql);
		System.out.println("Criou Tabela");[/code]

e pelo que sei nao tem nada de errado.