| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/08/2002 10:39:38
|
Administrador
Java Eldar
Membro desde: 02/08/2002 12:27:02
Mensagens: 0
Offline
|
Assunto: Como utilizar o java para fazer uma conexão com um banco de dados, detalhando como isto realmente acontece e qual é o papel do Driver.
Você pode ler este tutorial na íntegra http://www.guj.com.br/java.artigo.7.1.guj
Por favor, coloque as suas dúvidas e seus comentários sobre este tutorial aqui.
Sinta-se livre para fazer qualquer tipo de pergunta, desta maneira você estará nos ajudando e aos outros usuários!
This message was edited 1 time. Last update was at 19/07/2005 20:56:49
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2002 16:41:51
|
oswaldo
Entusiasta Java
Membro desde: 11/10/2002 13:57:31
Mensagens: 24
Localização: Goiânia
Offline
|
Gostei bastante do tutorial sobre JDBC. Nas "Considerações Finais" foi feita uma afirmação que me deixou ainda mais curioso sobre estas possibilidades do mundo Java. Separar as declarações SQL em um arquivo XML. Existe algum livro ou referência que aborde exatamente estes assuntos Java x JDBC x XML ?
Desde já,
Abraços a todos
|
Oswaldo Castro |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2002 18:19:26
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Online
|
Oi Oswaldo!
Bem, abordei esse topico porque a gente usa isso no site do GUJ: deixamos a configuracao e TODAS as sql queries em um arquivo texto. Alias, ele eh gigantesco, se voce quiser dar uma olhada:
http://cvs.arca.ime.usp.br/cgi-bin/viewcvs.cgi/guj/resource/WEB-INF/configfiles/MySQL.sql?rev=1.23&content-type=text/vnd.viewcvs-markup
Nao conheco nenhuma documentacao, mas vou fazer um tutorial.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2002 16:20:55
|
oswaldo
Entusiasta Java
Membro desde: 11/10/2002 13:57:31
Mensagens: 24
Localização: Goiânia
Offline
|
Boa Tarde Paulo,
Em primeiro lugar quero agradecer pelo rápido retorno. Ótimo saber que Você já está preparando um novo tutorial a respeito deste assunto. Como já falei o estilo de Vocês é bastante claro e informativo.
Entendi que todas as queries estão dentro deste arquivo mas se Você não se importa ficaram ainda duas dúvidas:
1 - Se este é um arquivo texto por que no tutorial Você comentou que estas queries deveriam ficar em arquivo XML ?
2 - Como cada uma das queries é indexada (chamada) dentro deste arquivo a partir do java?
Estamos aguardando o seu novo tutorial...
Abraços
|
Oswaldo Castro |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2002 20:10:41
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Online
|
Entao, estou planejando um outro tutorial, que ja esta para sair, sobre connection pool!
oswaldo wrote:
1 - Se este é um arquivo texto por que no tutorial Você comentou que estas queries deveriam ficar em arquivo XML ?
faça o que eu falo, não faça o que eu faço!
então, poderia ser um xml, mas um properties eh mais facil para uma aplciação pequena!
oswaldo wrote:
2 - Como cada uma das queries é indexada (chamada) dentro deste arquivo a partir do java?
Ela é indexada através do java.util.Properties (http://www.guj.com.br/api/j2se.html?api=java.util,Properties). Essa classe tem um método que le esse tipo de arquivo, e já deixa em uma estrutura que basta você usar properties.getProperty("nome.da.sql"), que ele te retorna a sql como string
que tipo de tutorial poderia ajduar voces sobre JDBC?
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2002 19:25:48
|
oswaldo
Entusiasta Java
Membro desde: 11/10/2002 13:57:31
Mensagens: 24
Localização: Goiânia
Offline
|
Paulo,
Obrigado pelo retorno.
Se o arquivo for XML será utilizada a java.utils também ?
Com relação aos tutoriais de JDBC o de connection pool parece muito importante. Vamos a ele então...
Abraços
|
Oswaldo Castro |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2002 10:28:59
|
passos
JavaEvangelist
![[Avatar]](/images/avatar/555d6702c950ecb729a966504af0a635.jpg)
Membro desde: 25/10/2002 10:19:27
Mensagens: 345
Localização: Rio de Janeiro
Offline
|
Fiquei apaixonado com a possibilidade de poder isolar as querys num arquivo txt ou num xml (acho que no txt deve ser mais tranquilo) e gostaria de mais informações sobre o assunto. Se tiver alguns exemplos ficaria agradecido
|
Daniel Passos (twitter: @passos)
Curso Java | Curso Rails | Curso Android |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2002 19:59:57
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
O esquema das querys em um arquivo texto eh bastante simples. Por exemplo, crie um arquivo parecido com o mostrado abaixo:
note o "?".. eh a sintaxe para um PreparedStatement.
No seu codigo, carrege esse arquivo utilizando a classe Properties e use o metodo getProperty() para pegar a instrucao desejada. Depois eh so continuar normalmente com a aplicacao!!
Irado, nao?!
[]'s
Rafael Steil
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2004 13:28:18
|
rafaelhm
Smalltalk
Membro desde: 28/05/2003 15:26:31
Mensagens: 4
Offline
|
Naum consegui!
E ai pessoal, li a materia e achei bem lega, mas... nao consegui fazer funcionar. Da uma exceção de classe naum encontrada. Sendo q eu coloquei o caminho da drive na variavel CLASSPATH e ainda rodei assim:
java MinhaClasse -classpath c:...mysql-connector-java-3.0.10-stable-bin.jar
mas naum deu certo.
alguem pode me ajudar?! O q estou fazendo de errado?!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2004 13:46:30
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Qual a exception que deu? ( qual a classe que ele acusa nao encontrar? )
Voce tem que rodar assim:
note o ".;" .. ele tmb precisa estar presente.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2004 11:45:16
|
Sh4d0wn
What is classpath?
Membro desde: 26/02/2004 11:37:00
Mensagens: 6
Localização: Earth
Offline
|
Olá, Amigos.
Eu li o artigo sobre JDBC, pois era de meu interesse e já a algum tempo eu tinha a curiosidade de saber como funcionam os meios para conexao do Db no Java.
Agora aqui algumas duvidas que tive:
1°
O nome do driver J/Connector do mysql ?
Eu acredito que é > com.mysql.jdbc
é isso mesmo?
2°
Eu escrevi uma classe pequena para ver se a conexao estava sendo realizada sem problemas. Mas quando fui executar ocorreu um erro.
>> C:j2sdk1.4.2_03in>java -classpath mysql-connector-java-3.0.11-stable-bin.jar
Prog01
Exception in thread "main" java.lang.NoClassDefFoundError: Prog01
Aqui está o codigo
ok.
Obrigado pela atenção.
|
Hate is what I feel for you.
And I want you know I wnat you death. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2004 10:22:33
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
Olá pessoal, venho por este humilde post para perguntar o seguinte:
Li em algum lugar (acho q na documentação do java) q essa maneira d conexão (pelo DriverManager.getConnection(bla bla bla)) não é mais a melhor maneira d conexão.
Alguém podia me esclarescer isto, pq acho q peguei o trem andando...
Abraços
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2004 10:46:26
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Ha outros meios, mas depende das tuas necessidades..
Use o getConnection e seja feliz
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2009 10:28:59
|
André Heidi Moriya
HelloWorld
![[Avatar]](/images/avatar/356cdab4ed0406224c0880771445819a.png)
Membro desde: 21/09/2007 11:47:54
Mensagens: 12
Localização: Umuarama/Tapejara - Paraná
Offline
|
Olá pessoal do guj!
Sou novo em java, e atualmente estou criando um sistema para o meu estagio na faculdade.
o que quero saber é o seguinte: estou usando banco de dados Postgresql, consigo fazer as conexões tudo normal.
mas a minha duvida é: quando eu quiser instalar a minha app no computador de outra pessoa, eu vou precisar
instalar o banco tb ou existe uma maneira de carregar a pasta DATA, onde estão os dados do banco?? Existe uma
maneira igual ao Interbase e Firebird?? Onde eu configuro pelo ODBC??
Bem espero que tenha entendido a minha duvida
Obrigado e desde já agradeço a atenção de todos
André Moriya
|
|
|
 |
|
|