Cria variaveis na classe pre definidas para facilitar futuras alterações, e são preenchidas conforme a configuração da sua aplicação e configuração de banco de dados
no meu caso meu usuário = postgres e senha =pgsql; todas final pois não vou alterar mais minha classe nem meus atributos, foi declarado também o driver que nesse caso é padrão por ser do PostgreSQL e depende do banco que irá usar na sua aplicação.
package br.com.conexao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
/**
*
* @author Narinha
*/
public class Conecta {
final private String url = "jdbc:postgresql://localhost:5432/escola";
final private String usuario = "postgres";
final private String senha = "pgsql";
final private String driver = "org.postgresql.Driver";
Connection con;
public Connection conecta() {
try {
Class.forName(driver);
} catch (ClassNotFoundException cnfe) {
JOptionPane.showMessageDialog(null, "não encontrado");
System.out.println("Driver não encontrado!!");
cnfe.printStackTrace();
}
try {
con = DriverManager.getConnection(url, usuario, senha);
//Conseguiu conectar...
} catch (SQLException se) {
System.out.println("Não foi possivel conectar");
se.printStackTrace();
}
return con;
}
}
Espero ter clareado um pouco..