JDBC e conexão ?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
alexandremanowar
JavaChild
[Avatar]

Membro desde: 18/05/2006 09:24:08
Mensagens: 133
Offline

E ae galera!

Eu quero aprender como eu instalo o JDBC no linux e no windows. Preciso saber também como eu conecto o java no mysql em linux e como eu conecto o java em SQL Serer 2005 no windows.

Essa é a primeira vez que faço conexão em banco de dados com o java.

[WWW]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Procure por JDBC e bancos de dados/Introdução ao JDBC em Artigos e Tutoriais

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
alexandremanowar
JavaChild
[Avatar]

Membro desde: 18/05/2006 09:24:08
Mensagens: 133
Offline

E ae blz!

Então já baixei o mysql e instalei já criei as tabelas nele e esta funcionando blz! Mas agora estou todo perdido para fazer a conexão com o java o tutorial que tenho aqui esta horrível.
Preciso de um help.
Como faço a conexão do java no mysql?
E depois que eu criar a classe de conexão como eu faço para inserir essa classe nas minhas outras classes? Eu uso o implements ou faço isso de outra forma?
Eo JDBC onde entra?
Alguém poderia me explicar como eu faço isso passo à passo já estou tentando a uns 3 dias e não consigo.
Desculpa pessoal iniciante é problema
[WWW]
takeshi10
Java Ninja

Membro desde: 08/08/2004 23:05:25
Mensagens: 254
Localização: Brasil
Offline

se vc nao esta entendendo o tutorial de jdbc, leia primeiro os tutoriais mais basicos... eles estao bem escritos e de facil entendimento...
dai quando vc tiver uma duvida, poste aqui que tentaremos te ajudar

takeshi
renatac
JavaChild
[Avatar]

Membro desde: 12/06/2006 16:17:13
Mensagens: 101
Localização: São Paulo
Offline

Oie Alexandre... eu estava com duvidas tb para conexão do JDBC - > java - > Mysql...

Segue meu código que deu certo...

Dá uma olhadinha... se tiver dúvida te explico do jeito que fiz... Beijos..


Rezinha
alexandremanowar
JavaChild
[Avatar]

Membro desde: 18/05/2006 09:24:08
Mensagens: 133
Offline

E ae galera blz!

Então estou tentando conectar aqui mas esta dando um erro.
Olha meu código:


Então ele não marca erro em nenhuma linha mas quando eu executo ele mostra o seguinte erro na compilação:

init:
deps-jar:
compile:
run:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:18
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:26
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at Conexao.Conexao.<init>(Conexao.java:30)
at Conexao.Conexao.main(Conexao.java:54)
BUILD SUCCESSFUL (total time: 0 seconds)


Onde estou errando? Já procurei aqui e não acho! como eu disse ele não marca erro em nehuma linha mas quando executo ele mostra esse erro, dizendo que esta nessa parte com.mysql.jdbc.Driver.
Porque?
[WWW]
info_god
JavaEvangelist

Membro desde: 27/02/2005 17:04:22
Mensagens: 372
Offline

Alexandre,

Vc se certificou de ter colocado o driver no lugar certo? E seu classpath.

De uma lida nos tutoriais de classpatch e JDBC na parte de Artigos/Tutoriais.

Retirado do artigo JDBC

O driver é um jar (se for um driver puro java), e você deve te-lo em seu classpath, caso contrário não conseguirá utilizá-lo. Se preferir, coloque o driver no classpath na hora de chamar o java, atraves da linha de comando, por exemplo:

José Carlos R. R. Baldoino
Analista de Sistemas Cast/Banco do Brasil
Especialista em Desenvolvimento de Jogos
Professor Linguagens de Programação
www.prof-josecarlos.com
Certificações
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer 5.0
silva.fernandes
Java Ninja
[Avatar]
Membro desde: 29/05/2006 15:11:34
Mensagens: 280
Localização: Jundiaí
Offline

Se vc estiver usando alguma IDE, ve se vc adicionou o driver JDBC do MYSQL em seu projeto.

Talvez seja esse detalhe


alexandremanowar
JavaChild
[Avatar]

Membro desde: 18/05/2006 09:24:08
Mensagens: 133
Offline

Cara é esse mesmo o problema eu estou usando linux Mandriva 2006 e não estou conseguindo arrumar os classpath! eu já estudei o manual que Luca deixou segui tudo mas não explica direito como colocar os path no linux procurei outros manuais mas não achei
Como eu faço isso?
[WWW]
info_god
JavaEvangelist

Membro desde: 27/02/2005 17:04:22
Mensagens: 372
Offline

alexandremanowar wrote:Cara é esse mesmo o problema eu estou usando linux Mandriva 2006 e não estou conseguindo arrumar os classpath! eu já estudei o manual que Luca deixou segui tudo mas não explica direito como colocar os path no linux procurei outros manuais mas não achei
Como eu faço isso?


No momento não posso te ajudar, nunca configurei o java em nennhum linux, mais vou pesquisar sobre e s até o 12:00 ninguem tiver respondido eu posto alguma soluçaõ..

Att.

José Carlos R. R. Baldoino
Analista de Sistemas Cast/Banco do Brasil
Especialista em Desenvolvimento de Jogos
Professor Linguagens de Programação
www.prof-josecarlos.com
Certificações
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer 5.0
alexandremanowar
JavaChild
[Avatar]

Membro desde: 18/05/2006 09:24:08
Mensagens: 133
Offline

Estou usando o NetBeans 5 como IDE
Estou tentando configurar o classpath e não estou conseguindo.
Eu baixei o driver mysql-connector-java-5.0.3.tar.gz e estou usando o Linux Mandriva 2006 então eu abri o arquivo profile onde esta o path do java que configurei e agora coloquei a configuração do connector do mysql para java eu fiz assim:

porém ainda não esta funcionando! Alguém sabe onde estou errando?

Continua dando o mesmo erro:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:18
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:26
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at Conexao.Conexao.<init>(Conexao.java:30)
at Conexao.Conexao.main(Conexao.java:54)
[WWW]
alexandremanowar
JavaChild
[Avatar]

Membro desde: 18/05/2006 09:24:08
Mensagens: 133
Offline

E a e galera

Consegui resolver eu peguei o arquivo .jar e copiei para o seguinte diretório:


e deicei o path assim:

E agora funcionou normal, não entendi porque não funcionou só com o classpath mas assim ficou legal
[WWW]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Apostila de JDBC (e outras) grátis: http://java.danieldestro.com.br

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
alexandremanowar
JavaChild
[Avatar]

Membro desde: 18/05/2006 09:24:08
Mensagens: 133
Offline

Agora eu gostaria de saber o seguinte. Eu quero criar uma class de conexão e usar ela em todas as minhas outras class. Aí nas outras class eu apenas uso as funções de SQL e não preciso ficar conectando o banco toda hora. Como eu faço essa class de conexão e como eu implemento ela nas outras class?
[WWW]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Você pode aproveitar a idéia da renatac, mas cuidado com o gerenciamento da vida desta conexão.

Se vai usar numa aplicação web, melhor dar uma olhada em Connection Pool .

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team