Importar classe de conexão para formulário principal Jframe

Olá, bom dia!

Estou fazendo um projeto no Java utilizando o NetBeans, porém sou muito inexperiente e não entendo quase nada e estou com uma dúvida em relação a conexão com o banco de dados, estou utilizando o Postgres, então vamos lá:

Criei uma classe no Java chamada Conexão, dentro dessa classe tenho o seguinte código:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pontoeletronico;
import java.sql.Connection;  
import java.sql.DriverManager;  
import java.sql.SQLException;

/**
 *
 * @author Matheus
 */
public class Conexao {
    public static void main(String[] args)  
    {  
        String driver = "org.postgresql.Driver";  
        String user   = "postgres";  
        String senha = "123456";  
        String url      = "jdbc:postgresql://localhost:5432/pontoeletronico";  
  
        try  
        {  
            Class.forName(driver);  
            Connection con = null;  
  
            con = (Connection) DriverManager.getConnection(url, user, senha);  
  
            System.out.println("Conexão realizada com sucesso.");  
  
        }  
        catch (ClassNotFoundException ex)  
        {  
            System.err.print(ex.getMessage());  
        }   
        catch (SQLException e)  
        {  
            System.err.print(e.getMessage());  
        }  
    }  
}

Esse código faz a conexão com o banco de dados e está funcionando, quero então fazer o seguinte, toda vez que o JFrame Principal se iniciar ele chamar a classe de Conexão e realizar a mesma com o banco de dados, porém não sei como fazer isso, poderiam me ajudar?

Agradeço desde já!
Att,
Matheus Dias

[quote=Matheusbtu]Olá, bom dia!

Estou fazendo um projeto no Java utilizando o NetBeans, porém sou muito inexperiente e não entendo quase nada e estou com uma dúvida em relação a conexão com o banco de dados, estou utilizando o Postgres, então vamos lá:

Criei uma classe no Java chamada Conexão, dentro dessa classe tenho o seguinte código:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pontoeletronico;
import java.sql.Connection;  
import java.sql.DriverManager;  
import java.sql.SQLException;

/**
 *
 * @author Matheus
 */
public class Conexao {
    public static void main(String[] args)  
    {  
        String driver = "org.postgresql.Driver";  
        String user   = "postgres";  
        String senha = "123456";  
        String url      = "jdbc:postgresql://localhost:5432/pontoeletronico";  
  
        try  
        {  
            Class.forName(driver);  
            Connection con = null;  
  
            con = (Connection) DriverManager.getConnection(url, user, senha);  
  
            System.out.println("Conexão realizada com sucesso.");  
  
        }  
        catch (ClassNotFoundException ex)  
        {  
            System.err.print(ex.getMessage());  
        }   
        catch (SQLException e)  
        {  
            System.err.print(e.getMessage());  
        }  
    }  
}

Esse código faz a conexão com o banco de dados e está funcionando, quero então fazer o seguinte, toda vez que o JFrame Principal se iniciar ele chamar a classe de Conexão e realizar a mesma com o banco de dados, porém não sei como fazer isso, poderiam me ajudar?

Agradeço desde já!
Att,
Matheus Dias[/quote]

Talvez se você colocar o codigo em um metodo e tirar o main, você pode instanciar a classe no JFrame Principal e chamar o metodo da classe Conexao.

Deu certo, não tava entendo mais agora entendi, retirei o main e fiz um metodo conexão, depois foi só instanciar na abertura do formulário que a conexão foi realizada, muito obrigado.

Interessante editar o assuno do tópico incluindo um [Resolvido] assim o pessoal não fica “boiando” entende?

Não tem a opção para editar o assunto do tópico por isso não fiz isso.

Tem sim, lá no topo a caixa “Assunto” fica disponível para alterar o texto como eu fiz nesse post, você precisa editar o seu primeiro post para que o tópico esteja visível à todos.

A partir do segundo post realizado por mim o botão editar apareceu, mas no primeiro não tem, aparece somente o botão “Citar” e a flecha para cima para voltar ao topo.

Vixi… então é bug… kkkkkk