mauriciocarvalho51 / serv.-de-comunica--o

http://codigomestre.forumbrasil.net/
0 stars 0 forks source link

Javadoc para classe Conexao #20

Open andreimesquita opened 10 years ago

mauriciocarvalho51 commented 10 years ago

package com.codigomestre.servidor.dao;

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

import com.codigomestre.model.ErroDeConexaoException; import com.mysql.jdbc.Connection; import com.mysql.jdbc.PreparedStatement;

/**

// private final static String URL = "jdbc:mysql://us-cdbr-cb-east-01.cleardb.net:3306/cb_codigomestre", // USER = "b2b3006a278dae", PASSWORD = "3b0bef30"; private final static String MENSAGEM_ERRO_CONEXAO = "Não foi possível se conectar ao servidor."; private final static String MENSAGEM_ERRO_DURANTE_CADASTRO = "Não foi possível se conectar ao servidor.";

private final static String URL_LOCAL = "jdbc:mysql://localhost:3306/codigo_mestre",
        USER_LOCAL = "root", PASSWORD_LOCAL = "";

public static Conexao getInstance() {

    if (conexao == null) {
        conexao = new Conexao();
    }
    return conexao;
}

public PreparedStatement getRetornarEstadoDePreparo(String sql)
        throws SQLException, ErroDeConexaoException {

    return (PreparedStatement) connection.prepareStatement(sql);
}

/**
 * Método responsável por fazer a desconexão com a base de dados,
 * ele fecha o atributo connection.
 * 
 * @throws SQLException
 *              caso o banco ja esteja conectado?
 */
public void desconectar() throws SQLException {
    connection.close();
}

/**
 * Este método faz a conexão(gera) com o banco de dados,
 * cria a conexão usando o jdbc,]
 * atribui seus parâmentros de conexão,
 * adiciona ao atributo connection
 *  
 * @throws SQLException
 *              caso exista algum erro no comando SQL.
 */
public void conectar() throws SQLException {
    connection = (Connection) DriverManager.getConnection(URL_LOCAL, USER_LOCAL,
                PASSWORD_LOCAL);
}

}