Comentar código

6 respostas
L

Bom dia!

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?

Ele está neste link:
http://www.guj.com.br/posts/list/78569.java

Sou muito grato a vocês, um Abraço!

6 Respostas

H

Vê se te ajuda.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class MyConnection {
	
	// url do postgres
	private static final String URL = "jdbc:postgresql://";
	// ip da maquina onde esta rodando o SGBD
	private static final String IP = "127.0.0.1";
	// porta usada pelo postgre
	private static final int PORTA = 5432;
	// nome da base de dados
	private static final String DB = "myDB";
	// usuario
	private static final String USERNAME = "usuario";
	// senha
	private static final String PASSWORD = "senha";
	
	public static Connection getConnection() {
		try {
			Class.forName("org.postgresql.Driver");
			return DriverManager.getConnection(URL + IP + ":" + PORTA + "/"
											 + DB, USERNAME, PASSWORD);			
		 }catch (ClassNotFoundException e){  
             e.printStackTrace();  
         }catch (SQLException e){  
             e.printStackTrace();
         } catch (Exception e) {
        	 e.printStackTrace();
         }
         return null;
	}
}
L

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

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

Cara eu ainda não sei qual o problema em entender esse método.
Mas vamos lá.

public static Connection getConnection() {
		try {
            // carrega o driver do postgres
			Class.forName("org.postgresql.Driver");
            // chamada ao metodo estatico getConnection da classe DriverManager passando os parametros e retorna a "conexao"
			return DriverManager.getConnection(URL + IP + ":" + PORTA + "/"
											 + DB, USERNAME, PASSWORD);			
		 }catch (ClassNotFoundException e){ // exception de classe nao encontrada 
             e.printStackTrace();  
         }catch (SQLException e){  // lança uma exception de erro sql
             e.printStackTrace();
         } catch (Exception e) { // lança uma exception caso ocorra um outro erro 
        	 e.printStackTrace();
         }
         // retorna null caso ocorra algum erro
         return null;
	}

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…

Criado 10 de fevereiro de 2010
Ultima resposta 10 de fev. de 2010
Respostas 6
Participantes 3