Aprenda a usar JDesktopPanel e JFrameMDIClique na imagem acima, para fazer o donwload Ola, pessoal nesta video aula voce aprendera a criar uma classe de conexao entre uma aplicacao java e um banco de dados Microsoft Access 2010. clique aqui e assista as videos aulas Java - Banco de Dados Accesscodigo para voce copiar e alterar.// Banco de dados Microsoft Access 2010// Josenil Ezequiel// video aula 02package Classe_de_bancos; // pacote onde a classe se encontraimport java.sql.*; // biblioteca responsavel pelo sql sem ela nao podemos fazer uma conexao com o banco de dadosimport javax.swing.*; // estaremos utilizando alguns recurso dessa bibliotecapublic class conexao // classe mae{ //CRIACAO DAS VARIAVEIS E OBJETOS /**Explicacao * final private = ela e privada nessa classe ou seja ela e constante * o conteudo da variavel nao podera ser alterado. * String driver = e uma variavel do tipo string ou seja guarda um texto. * driver="sun.jdbc.odbc.JdbcOdbcDriver"; = a variavel armazena o driver que sera utilizado; */ final private String driver="sun.jdbc.odbc.JdbcOdbcDriver"; /** * esta variavel esta armazenando minha fonte de dados ou seja o endereco dela. */ final private String url = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:/meubd/conta.mdb"; /** * varivel ususario e senha, vamos deixa-los como vazio por padrao * */ final private String usuario=""; final private String senha=""; /** * Connection este objeto e responsavel pela conexao do banco de dados, * entao temos o objeto conexao do tipo Connection e e private ou seja * so pode ser alterado aqui dentro da propria classe. */ private Connection conexao; /** Public= ou seja ele pode ser acessado e alterado por outra classe * Statement= e responsavel por abrir o caminho ate o banco de dados * ResultSet= e o responsavel por armazenar o resultado dos comando sql */ public Statement statement; public ResultSet resultSet; // METODO RESPONSAVEL PELA CONEXAO /** * metodo do tipo public para que possa ser acessado de outras classes * do tipo booleano que ira retorna true or false( verdadeiro ou falso) */ public boolean conecta () { // variavel que retornara verdadeiro ou falso inicia-se com verdadeiro boolean result = true; /** * O comando try/catch e um comando nas linguagem de programacao que diz * tente isso se caso de certo faca isso. * o catch caso de errado faca isso * o try pode ter uma uma infinade de catch que sao os tratamentos de * erros. * no java especificamente todo arquivo esterno e obrigatorio estar dentro * dele pois se tiver algum erro estara sendo tratado. * caso isso nao ocorra ele nao ira funcionar nas outras * linguaguens isso dificilmente ocorre */ try { /** Class.forName(driver);= efetua o carregamento do driver * conexao= DriverManager.getConnection(url,usuario,senha); = * efetua a conecao com o banco de dados ele ira no endereco dado * pela url, verificara o usuario e a senha * se tudo estiver ok ele retorna true e mostra a mensagem a baixo **/ Class.forName(driver);//driver conexao= DriverManager.getConnection(url,usuario,senha);//fonte JOptionPane.showMessageDialog(null,"Conectou ao banco"); } /** * Se ele nao encontra o driver ele vai retorna essa mensagem mais o driver nao