Em 30/05/2008 06:57:10 Jaimealcides postou o código de uma classe de conexão com o banco de dados Postgre, por favor alguém poderia comentar todas as linhas deste código?
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;publicclassMyConnection{// url do postgresprivatestaticfinalStringURL="jdbc:postgresql://";// ip da maquina onde esta rodando o SGBDprivatestaticfinalStringIP="127.0.0.1";// porta usada pelo postgreprivatestaticfinalintPORTA=5432;// nome da base de dadosprivatestaticfinalStringDB="myDB";// usuarioprivatestaticfinalStringUSERNAME="usuario";// senhaprivatestaticfinalStringPASSWORD="senha";publicstaticConnectiongetConnection(){try{Class.forName("org.postgresql.Driver");returnDriverManager.getConnection(URL+IP+":"+PORTA+"/"+DB,USERNAME,PASSWORD);}catch(ClassNotFoundExceptione){e.printStackTrace();}catch(SQLExceptione){e.printStackTrace();}catch(Exceptione){e.printStackTrace();}returnnull;}}
L
Luiz_Gustavo_dos_San
Obrigado!
Mas tem como por favor comentar as linhas do método getConnection()?
Tiburcio_Mancha
Este é um exemplo simples de conexão JDBC onde vc acha facilmente na net explicações, apostilas, etc…
Olha as apostilas da caelum, baixa a do curso de web, que explica direitinho, agora comentar uma classe pra vc é querer demais né?
L
Luiz_Gustavo_dos_San
Opá! Descupa aí!
Não quis ser folgado, é porque sei que a galera daí tem muito conhecimento e quis ganhar tempo usando do conhecimento de vocês, mas vou seguir o conselho do colega e vou apelar para apostila.
vlw
H
henriquejhc
Cara eu ainda não sei qual o problema em entender esse método.
Mas vamos lá.
publicstaticConnectiongetConnection(){try{// carrega o driver do postgresClass.forName("org.postgresql.Driver");// chamada ao metodo estatico getConnection da classe DriverManager passando os parametros e retorna a "conexao"returnDriverManager.getConnection(URL+IP+":"+PORTA+"/"+DB,USERNAME,PASSWORD);}catch(ClassNotFoundExceptione){// exception de classe nao encontrada e.printStackTrace();}catch(SQLExceptione){// lança uma exception de erro sqle.printStackTrace();}catch(Exceptione){// lança uma exception caso ocorra um outro erro e.printStackTrace();}// retorna null caso ocorra algum erroreturnnull;}
Espero ter ajudado.
Tiburcio_Mancha
A questão não é de ser folgado, mas quem quer programar tem aprender a se virar e pesquisar, usar google, etc…coloca JDBC no google que irá aparecer uma porrada de site ensinando isso!!!
Existem vários tutoriais na net sobre Conexão JDBC, isso é muito fácil de encontrar…
daqui a pouco vc vai querer entender hibernate, JPA e vai pedir aki no forum pro pessoal comentar as classes, coisa q ng vai fazer…