Ligar e desligar conexçao a BD

Boas pessoal,

Preciso de uma ajuda para criar uma classe que tenha dois metodos, uma para abrir uma conexão a uma base de dados e outro para fechar esta ligação.

Quero algo bem simples, a minha ideia é criar dois botões que um liga( Abre a ligação a base de dados com uma autenticação ) e o outro botão fecha esta conexão.

O dados para a minha base de dados são :

  public Connection connection = null;
   public String sql_query;
   public PreparedStatement prepared_statement ;
   public ResultSet rs ;

 Class.forName("com.ibm.as400.access.AS400JDBCDriver");
                connection = DriverManager.getConnection("jdbc:as400:192.168.89.100/Base_de_Dados; "username ", " password"); 
                prepared_statement = connection.prepareStatement(String_sql_query);                
                rs = prepared_statement.executeQuery();

Meus amigos eu so quero um metodo que abra a conexão e outro que fecha ela.

Quando um usuário quiser sair tem apenas que pressionar num botão que a ligação quebra. se ele quiser entrar e so pressionar o outro botão.

Agradeço desde ja a ajuda

Luis, eu não sei se entendi bem mas o q vc pediu é bastante simples:

Para conectar vc já deu o código

connection = DriverManager.getConnection("jdbc:as400:192.168.89.100/Base_de_Dados; "username ", " password");

Para desconectar basta colocar

connection.close();

É só colocar isto nos botões que vc citou.