Probelmas de conexao com mysql  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
faustus
What is classpath?

Membro desde: 01/12/2008 08:41:10
Mensagens: 5
Offline

Bom dia amigos,

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");
}
}
}

desde já agradeço
[MSN]
julianoeustaquio
JavaBaby
[Avatar]

Membro desde: 19/05/2006 10:37:11
Mensagens: 76
Offline

A url tem que ter a porta de conexão.

EX.:


Não sei ao se você mudou mas a senha padrão do root do mysql e "myadm"

This message was edited 1 time. Last update was at 01/12/2008 09:01:52

finotti
JavaEvangelist
[Avatar]

Membro desde: 02/12/2003 14:51:32
Mensagens: 443
Offline

faustus, benvindo ao fórum.

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.

segue abaixo uma classe de conexão com o Mysql

[]'s

This message was edited 1 time. Last update was at 01/12/2008 09:09:30


JavaFaces
faustus
What is classpath?

Membro desde: 01/12/2008 08:41:10
Mensagens: 5
Offline

Obrigado pela ajuda e pelas dicas de utilização do fórum.

tentei os dois, porém o problema, creio eu, que esta no driver, no segundo código aparece o seguinte "O driver expecificado não foi encontrado.";

será que terei de instalar o mysql, separado do servidor integrado???
o connector que baixei foi 5.1, é problema mesmo do windows vista...


Obrigado amigos
[MSN]
finotti
JavaEvangelist
[Avatar]

Membro desde: 02/12/2003 14:51:32
Mensagens: 443
Offline

Qual o driver vc está utilizando?
aqui utilizo o "mysql-connector-java-5.0.5-bin.jar", com mysql 5

Sua aplicação é Web?
se for, copie o driver para a pasta WEB-INF\lib

JavaFaces
faustus
What is classpath?

Membro desde: 01/12/2008 08:41:10
Mensagens: 5
Offline

estou utilizando o seguinte driver: mysql-connector-java-5.1.7-bin
mysql 5

estou estudando java, ainda não há uma aplicação, apesar do banco em questão "drywall" é de uma aplicação php...

mas tb coloco na pasta META-INF/lib???


obrigado
[MSN]
faustus
What is classpath?

Membro desde: 01/12/2008 08:41:10
Mensagens: 5
Offline

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


obrigado
[MSN]
finotti
JavaEvangelist
[Avatar]

Membro desde: 02/12/2003 14:51:32
Mensagens: 443
Offline

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.

leia esse tutorial que deve te ajudar.
http://www.guj.com.br/java.tutorial.artigo.7.1.guj
[]'s

JavaFaces
faustus
What is classpath?

Membro desde: 01/12/2008 08:41:10
Mensagens: 5
Offline

valew, cara pela atenção


obrigado
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team