Estou com dificuldades em estabelecer uma conexao com o mysql, pesquisando pela internet baixei o driver connector jdbc mysql, extrai o mesmo para a pasta jre/lib/ext e tambem para a pasta bin do mysql…
porem estou com problemas no driver…
detalhe, o mysql esta dentro de um servidor integrado xampp (Apache, mysql, php).
segue abaixo, se ajudar, o script.
import java.sql.*;
import javax.swing.JOptionPane;
public class primeiraconexao {
static String url = "jdbc:mysql://localhost/drywall";
static String user = "root";
static String senha = "";
public static void main(String[]args)
{
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url,user,senha);
JOptionPane.showMessageDialog(null,"Sucesso na Conexao!");
con.close();
}
catch (ClassNotFoundException objErroDriver)
{
JOptionPane.showMessageDialog(null,"Erro no Driver");
}
catch (SQLException objErroConexao)
{
JOptionPane.showMessageDialog(null,"Erro na Conexão");
}
}
vou te passar 2 dicas:
1 - antes de postar um novo tópico, favor fazer uma busca no fórum pois existem vários tópicos iguais a esse.
2 - sempre que for postar algum código fonte, utilize as tags [ code] e [ /code] pois facilita pra quem for ajudar.
o mysql que estou utilizando esta dentro de um servidor integrado, o driver deve ser extraido na pasta mysql/bin ou tem outra pasta que tb deva extrair
quanto à versão do driver e do mysql, acho que está OK.
eu perguntei se a aplicação é WEB pelo seguinte:
as aplicações java web obrigatoriamente tem que seguir uma estrutura de diretórios, incluindo esse que te passei (WEB-INF\lib).
esse diretório deve conter todos os arquivos de biblioteca (*.jar) utilizados pela aplicação…
mas não é o seu caso.
o erro está ocorrendo porque sua classe java não consegue localizar o driver.
vi que você já copiou o driver para a pasta jre/lib/ext.