Java: Crie uma Conexão com Banco de dados

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (1)  (0)

Veja neste artigo como criar uma conexão com banco de dados com Java.

Crie uma Conexão com Banco de dados

O código a seguir mostra de forma simples e rápida como efetuar uma conexão com banco de dados.
Ela serve para qualque banco de dados. Apenas tome cuidado para utilizar o o driver JDBC adequado ao seu Banco de dados.

ë necessário que você sete alguns parãmetros adequados ao seu BD, para que a classe funcione

 

/*
 * Copyrights PortalJava.com
 
 * Created on Mar 25, 2004
 *
 */
 
/*
 * Boas práticas: É aconselhável colocoar todas as suas classes enm pacotes que 
 * façam algum sentido as pessoas que irão trabalhar no mesmo código que você.
 
 * ps. Também é aconselhável iniciar o nome dos pacotes com o domínio web do site
 * da sua empresa. Isto evita conflito entre nomes de classes ao uilizar classes 
 * de terceiros.
 */
package br.com.portaljava.tutoriais.jdbc.connection;

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

/**
 * Mais boas práticas: Não tenha vergonha de assinar a sua classe. 
 * Outras pessoas podem precisar de sua ajuda para fazer manutenção no código
 * algum dia.
 
 @author Franklin Samir(franklin@portaljava.com)
 
 */
public class JdbcConnection {
  /**
   * Conexão com o BD.
   */
  private Connection con = null;

  private String hostName = null;
  private String userName = null;
  private String password = null;
  private String url = null;
  private String jdbcDriver = null;
  private String dataBaseName = null;
  private String dataBasePrefix = null;
  private String dabaBasePort = null;

  /**
   * Cosntrutor Padrão
   
   */
  public JdbcConnection() {
    super();
    /*
     * Os dados setados abaixo servem para uma conexão em MySQL.
     * Altere de acordo com seu BD.
     
     * Aconselhamos carregar estes dados de um arquivo.
     */
    //"jdbc:mysql://localhost:3306/meu_bd";
    hostName = "localhost";
    userName = "portaljava";
    password = "java rulez!";    
    jdbcDriver = "org.gjt.mm.mysql.Driver";
    dataBaseName = "meu_bd";
    dataBasePrefix = "jdbc:mysql://";
    dabaBasePort = "3306";
  
    url = dataBasePrefix + hostName + ":"+dabaBasePort+"/" + dataBaseName + "/";
    /*
     * Exemplo de um URL completo para MySQL:    
     * a concatenação acima deve ficar algo como:
     * jdbc:mysql://localhost:3306/meu_bd
     */
  }

  /**
   * Retorna uma java.sql.Connection.
   @return con 
   */
  public Connection getConnection() {
    try {
      if (con == null) {
        Class.forName(jdbcDriver);
        con = DriverManager.getConnection(url, userName, password);
      else if (con.isClosed()) {
        con = null;
        return getConnection();
      }
    catch (ClassNotFoundException e) {
      //TODO: use um sistema de log apropriado.
      e.printStackTrace();
    catch (SQLException e) {
      //TODO: use um sistema de log apropriado.
      e.printStackTrace();
    }
    return con;
  }

  /**
   * Fecha a conexão com BD.
   *
   */
  public void closeConnection() {
    if (con != null) {
      try {
        con.close();
      catch (SQLException e) {
        //TODO: use um sistema de log apropriado.
        e.printStackTrace();
      }
    }
  }
}

 

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?