Pessoal to usando o MySQL: 5.0.51b e o o netbeans 6.1
qual o driver mysql e como fica a classe de conexao com o banco?
pq da forma q to fazendo nao tem jeito, so da erro…
Pessoal to usando o MySQL: 5.0.51b e o o netbeans 6.1
qual o driver mysql e como fica a classe de conexao com o banco?
pq da forma q to fazendo nao tem jeito, so da erro…
Acho que isso ajuda.
http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html
Configurar no Netbeans.
Boa Tarde, eu faço assim...
private static final String DRIVER_MYSQL = "org.gjt.mm.mysql.Driver";
private static final String DATABASE_PATH = "jdbc:mysql://localhost:3306/chamadosdb";
private static final String USERNAME = "root";
private static final String PASSWORD = "root";
public static Connection abreConexao(){
Connection conn = null;
try{
Class.forName(DRIVER_MYSQL);
conn = DriverManager.getConnection(DATABASE_PATH,USERNAME,PASSWORD);
}catch(SQLException e){
JOptionPane.showMessageDialog(null, "ERRO (001): NAO FOI POSSÍVEL SE CONECTAR AO BANCO DE DADOS", "ERRO",JOptionPane.ERROR );
}catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null, "ERRO (002): PROBLEMAS COM O DRIVER DO BANCO DE DADOS", "ERRO",JOptionPane.ERROR );
}
return conn;
}
esse é só o metodo para abrir a conexao..
abracos,
IMHO a sua classe poderia converter o ClassNotFoundException numa SQLException e lancala em caso de erro.
Nesse caso quem chamaria essa classe que tratasse o erro – basicamente tranformaria isso numa ConnectionFactory – de uma olhada na apostila FJ21 da Caelum. Lembrando que o driver mysql precisa estar no CLASSPATH e que vc pode colocar a url de conexao, usuario e senha em um arquivo de properties.
E usem PreparedStatement pelo amor de deus 
http://guj.com.br/java.tutorial.artigo.115.1.guj
Cara eu te recomendo ir no site da mysql e baixar o mysql-conector-j descompactar depois pegar as pastas com, org, lib, doc e e colá-las no package da classe assim é bem mais fácil
inatalei o conector java mas ta dando o seguinte erro:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
at java.lang.Class.forName0(Native Method)
e a minha classe de conexao ta assim:
public CadFornecedorDAO() {
url = "jdbc:mysql://localhost:3306/hercilioti";
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, "root", "" );
stmt = conn.createStatement();
} catch (SQLException e) {
System.out.println("Error: " + e);
} catch (ClassNotFoundException e) {
System.out.println("Error: " + e);
}
qual a versao do driver mysql usar? to usando MySQL: 5.0.51b. rodando pelo xampp com o apache…
mysql-connector-java-5.0.8.zip? ou mysql-connector-java-5.1.6.zip?
Da uma olhada nessa video aula do professor Neri que se encontra no youtube.
Obs: Procure por mais videos aulas deste professor no youtube, são muito boas! 