Ir ao conteúdo

Posts recomendados

Postado
package util;

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

public class ConnectionFactory {
    
    public static final String DRIVER = "com.mysql.jdbc.Driver"; ///aplicativo usado
    public static final String URL = "jdbc::mysql://localhost:3306/todoist"; ///<dependencia><app><localdatabase><porta><nomedatabase>
    public static final String USER = "root"; ///usuario do mysql
    public static final String Pass = ""; ///senha do mysql
    
    public static Connection getConnection(){ ///static e q n precisa instanciar o objeto pra chamar o metodo.
        try { ///serve pra tentar realizar um trecho de codigo.
            Class.forName(DRIVER); ///nome do aplicativo usado ou qual driver sera utilizado.
               return DriverManager.getConnection(URL, USER, Pass); ///DriverManager é uma classe.
               ///getConnection e o metodo dessa classe, um metodo estatico que solicita uma conexao.       
        } catch (Exception ex) { ///caso de errado, o metodo sabe o que fazer.
            throw new RuntimeException("Erro na conexao com o banco de dados", ex);          
        }
   
    public static void closeConnection(Connection connection) { ///da erro aqui, "illegal star of expression"
            try {
                if (connection != null) {
                    connection.close();
                }
            } catch (Exception ex) {
                throw new RuntimeException("Erro ao fechar conexao com banco de dados", ex);
            }
        }
    }              

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!