Erro no Código de Conexão a BD

Boa tarde galera,

estou aqui novamente na tentativa d conctar o java o BD, mas até agora está sendo frustante, por favor tenham paciência e me Ajudem.

Galera postei o código p q vcs possam me ajudar(ensinar), a classe conectBanco baixei aqui mesmo no Site, no código tem umas observações p usar um sistema de log apropriado o q seria? Abaixo segue o código:

classe ConectBanco

package testebanco;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class conectBanco {
  private Connection con = 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;

/**
 * Cosntrutor Padrão
 *
 */
public conectBanco() {
  super();

  hostName = "localhost";
  userName = "luciano";
  password = "02";
  jdbcDriver = "org.gjt.mm.mysql.Driver";
  dataBaseName = "teste";
  dataBasePrefix = "jdbc:mysql://";
  dabaBasePort = "3306";

  url = dataBasePrefix + hostName + ":"+dabaBasePort+"/" + dataBaseName + "/";

}

public Connection getConnection() {
  try {
    if (con == null) {
      Class.forName(jdbcDriver);
      con = DriverManager.getConnection(url, userName, password);
    } else if (con.isClosed()) {
      con = null;
      return getConnection();
    }
  } catch (ClassNotFoundException e) {
    //TODO: use um sistema de log apropriado.
    e.printStackTrace();
  } catch (SQLException e) {
    //TODO: use um sistema de log apropriado.
    e.printStackTrace();
  }
  return con;
}

public void closeConnection() {
  if (con != null) {
    try {
      con.close();
    } catch (SQLException e) {
      //TODO: use um sistema de log apropriado.
      e.printStackTrace();
    }
  }
}

}

Classe execBanco

[code]package testebanco;

public class execConect {
public static void main(String[] args) {

conectBanco conect= new conectBanco();

conect.getConnection();

conect.closeConnection();

}
}
[/code]

Pois bem ai está as duas classes, estou tentando conectar ao MySql como já devem ter percebido, baixei o drive e descompactei nos seguintes diretórios:

C:\Arquivos de programas\jbuilder\lib\ext
C:\Arquivos de programas\jbuilder\lib
C:\Arquivos de programas\jbuilder\jdk1.4\lib
C:\Arquivos de programas\jbuilder\jdk1.4\jre\lib\ext

O nome do arquivo descompactado é: mysql-connector-java-3.0.15-ga-bin.jar dando uma olhada no código vi q a classe conectBanco se referencia ao: jdbcDriver = “org.gjt.mm.mysql.Driver” acho q esse é o nome do drive q ele busca.

Gostaria d saber se os diretórios q coloquei o arquivo.jar estão corretos(se coloquei em diretórios errado foi em uma tentativa desesperada) e qual o nome do arquivo q devo colocar no diretório.

Os erros q estão sendo retonados são os seguintes:

C:\Arquivos de programas\jbuilder\jdk1.4\bin\javaw -classpath "C:\Documents and Settings\Luciano\jbproject\TesteBanco\classes;C:\Arquivos de programas\jbuilder\jdk1.4\jre\lib\rt.jar;C:\Arquivos de programas\jbuilder\jdk1.4\jre\lib\i18n.jar;C:\Arquivos de programas\jbuilder\jdk1.4\jre\lib\sunrsasign.jar;C:\Arquivos de programas\jbuilder\jdk1.4\jre\lib\jsse.jar;C:\Arquivos de programas\jbuilder\jdk1.4\jre\lib\jce.jar;C:\Arquivos de programas\jbuilder\jdk1.4\jre\lib\charsets.jar;C:\Arquivos de programas\jbuilder\jdk1.4\jre\classes;C:\Arquivos de programas\jbuilder\jdk1.4\lib\tools.jar"  testebanco.execConect 
jdbc:mysql://localhost:3306/teste/luciano02java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
	at java.net.URLClassLoader$1.run(URLClassLoader.java:198) 
	at java.security.AccessController.doPrivileged(Native Method) 
	at java.net.URLClassLoader.findClass(URLClassLoader.java:186) 
	at java.lang.ClassLoader.loadClass(ClassLoader.java:299) 
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) 
	at java.lang.ClassLoader.loadClass(ClassLoader.java:255) 
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) 
	at java.lang.Class.forName0(Native Method) 
	at java.lang.Class.forName(Class.java:140) 
	at testebanco.conectBanco.getConnection(conectBanco.java:57) 
	at testebanco.execConect.main(execConect.java:8)

[size=“9”][color=“green”]*Editado para adicionar o BBcode ;)[/color][/size]

amigo,

vc está usando q Driver, o Connector/J?

se sim, muda o jdbcDriver pra

com.mysql.jdbc.Driver
espero q ajude

flw

Obrigado pessoal,

consegui conectar o java ao MySql, o problema estava no diretório onde eu tinha colocado o driver do MySql.

t+

[]'s

[quote=“lucvieryg”]Obrigado pessoal,

consegui conectar o java ao MySql, o problema estava no diretório onde eu tinha colocado o driver do MySql.

t+

[]'s[/quote]

E onde foi que você colocou para resolver o problema?