| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2008 08:49:16
|
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2008 08:58:40
|
julianoeustaquio
JavaBaby
![[Avatar]](/images/avatar/649d45bf179296e31731adfd4df25588.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2008 08:59:23
|
finotti
JavaEvangelist
![[Avatar]](/images/avatar/8c5f6ecd29a0eb234459190ca51c16dd.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2008 09:14:51
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2008 09:18:25
|
finotti
JavaEvangelist
![[Avatar]](/images/avatar/8c5f6ecd29a0eb234459190ca51c16dd.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2008 09:23:02
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2008 09:25:42
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2008 09:35:15
|
finotti
JavaEvangelist
![[Avatar]](/images/avatar/8c5f6ecd29a0eb234459190ca51c16dd.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2008 09:39:41
|
faustus
What is classpath?
Membro desde: 01/12/2008 08:41:10
Mensagens: 5
Offline
|
valew, cara pela atenção
obrigado
|
|
|
 |
|
|