Blogger templates

Comunidade java aberto - Participe da nossa comunidade no facebook (clique aqui)

Visitas

Mostrando postagens com marcador Video Aula. Mostrar todas as postagens
Mostrando postagens com marcador Video Aula. Mostrar todas as postagens

sábado, 7 de setembro de 2013

,

Ola, pessoal nesta vídeo aula você aprendera a criar uma classe de conexão entre uma aplicação java e um banco de dados Microsoft Access 2010. clique aqui e assista as vídeos aulas Java - Banco de Dados Access

codigo para você copiar e alterar.

// Banco de dados Microsoft Access 2010
// Josenil Ezequiel
// video aula 02

package Classe_de_bancos;    // pacote onde a classe se encontra

import java.sql.*;          // biblioteca responsável pelo sql sem ela não podemos fazer uma conexão com o banco de dados
import javax.swing.*;       // estaremos utilizando alguns recurso dessa biblioteca

public class conexao    // classe mãe
{
    //CRIAÇÃO DAS VARIÁVEIS E OBJETOS

 
    /**Explicação
     *      final private = ela e privada nessa classe ou seja ela é constante
     *      o conteudo da variavel nao podera ser alterado.
     *      String driver = é 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 endereço 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 conexão do banco de dados,
      *     entao temos o objeto conexão do tipo Connection  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= é responsavel por abrir o caminho até o banco de dados
      *     ResultSet= é 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 programação que diz
          * tente isso se caso de certo faça isso.
          * o catch caso de errado faça isso
          * o try pode ter uma uma infinade de catch que sao os tratamentos de
          * erros.
          * no java especificamente todo arquivo esterno é 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 coneção com o banco de dados ele ira no endereço 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 encontrado
          */
         catch(ClassNotFoundException Driver)
         {
             JOptionPane.showMessageDialog(null,"Nao Foi possivel localizar o driver de conexao "+Driver);
             result= false;      
         }
         /**
          * caso nao encontre o banco de dados, tabela ou algo do tipo
          */
         catch(SQLException Fonte)
         {
             JOptionPane.showMessageDialog(null,"Deu erro na conexao com a fonte de dados "+Fonte);
             result= false;
         }
         return result;
     }
     public void desconecta()
    {
         boolean result =true;
         try
         {
             conexao.close();
             JOptionPane.showMessageDialog(null, "Banco de dados desconetado");
         }
         catch(SQLException erroSQL)
         {
             JOptionPane.showMessageDialog(null,"Erro ao descontectar "+erroSQL);
              result= false;
         }
     }
     /**
      * (String sql)= vai ser o paremtro que desejo que seja executado
      */
     public void executa_sql(String sql)
    {
         try{
             //cria um caminho para conexao
             statement = conexao.createStatement();
             //executa a sql
             resultSet = statement.executeQuery(sql);
         }
         catch(Exception erro)
         {
             JOptionPane.showMessageDialog(null, erro.getMessage());
         }

     }
}

ate a próxima
Continue lendo

sexta-feira, 19 de julho de 2013

Java Web Start - Aprenda a como usar [Video-Aula]

,

Aprenda a usar o java web start para atualizar o seu software automaticamente pela internet, isso é uma de muitas funções que ele pode fornecer.

Nós no facebook:
https://www.facebook.com/groups/javaaberto/
https://www.facebook.com/JavaAberto

Blog
http://www.javaaberto.blogspot.com.br/


Continue lendo

quarta-feira, 20 de fevereiro de 2013

Criando Servidor RMI

,

Nessa vídeo aula, vamos aprender a como criar um servidor em RMI de maneira simples, fácil e correto.
Vamos abordar detalhadamente cada comando e os possíveis erros de implantação.

Nos próximos vídeos vamos abordar a como comunicar nosso cliente com nosso servidor e como outras interações entre eles.

Desculpas pelos erros.


Parte 1

Parte 2


;]
Continue lendo

quinta-feira, 26 de julho de 2012

(Canal de videos) Curso iniciantes em Java

,
Universidade XTI

Clique no link abaixo para acessar mais de 100 videos aulas
Total de horas 27h


Continue lendo

segunda-feira, 23 de julho de 2012

JavaServer Faces (JSF)

,

Colaborador dos videos para a comunidade Java Aberto Ronaldo Caldas da Silva
Canal de videos do youtube kurtphpr






























Continue lendo

quinta-feira, 28 de junho de 2012

Video-Aulas Android

,


Java Micro Edition






Clique no Link Abaixo para ser redirecionado ao vídeo

  1. Introducao instalacao java eclipse android sdk

  2. Instalando o ADT plugin android para eclipse

  3. Instalando packages Android SDK e AVD Manager

  4. Criando o primeiro projeto com android

  5. Primeiro projeto e toda a sua estrutura

  6. Criando o AVD e executando no emulador

  7. Testando a primeira aplicacao criada

  8. Manipulando TextView Strings Main xml

  9. Instanciando TextView setContentView direto pelo java em vez do xml

  10. Widgets EditText Button fill_parent wrap_content

  11. Widgets DigitalClock AnalogClock CheckBox DatePicker Chronometer

  12. WidGets RadioGroup e RadioButton para sexo masculino feminino

  13. WidGets mostrando imagem com o ImageView

  14. Iniciando um projeto novo para calculadora no Android

  15. Implementando no java os Widgets com findViewById

  16. setOnClickListener public void onClick evento parseDouble

  17. Localizando e corrigindo bug da calculadora

  18. LinearLayout horizontal vertical incrementando calculadora

  19. Finalizando calculadora subtrair multiplicar dividir somar

  20. EditText numeric decimal signed integer

  21. Criando um novo projeto para venda de produtos de videoaulas

  22. CheckBox dos produtos para venda

  23. Finalizando projeto de venda com soma dos produtos

  24. AlertDialog Builder Caixa de Dialogo

  25. AlertDialog Builder setTitle e setNeutralButton

  26. Projeto novo usando Graphical Layout Form Widgets

  27. Mais Graphical Layout Frame Table Absolute outros

  28. Finalizando Graphical Layout Imagens Media Advanced

  29. Criando e testando em avd plataforma 3

  30. Criando e testando em avd plataforma 2_3

  31. Novo projeto com cadastro e varias telas

  32. Método para chamar tela de cadastro do menu principal

  33. Navegando entre as telas cadastro consulta e menu principal

  34. Mais Navegando entre as telas cadastro consulta e menu principal

  35. AndroidManifest mudando versao e Navegando entre as telas

  36. Melhorando o codigo de navegacao entre telas

  37. Finalizando navegacao entre layouts

  38. Criando novo projeto para gravar registros

  39. Classe para armazenar os registros

  40. Gravando os registros e visualizando eles

  41. Classe auxiliar para leitura de registros

  42. Contador de registros e AlertDialogBuilder

  43. Criando metodo para personalizar caixas de mensagem

  44. Implementando proximo registro e registro anterior

  45. Criando os metodos de navegacao pelos registros

  46. Colocando posicao de registro para evitar erro ao navegar

  47. Melhorando organizando codigo java do cadastro

  48. Evitando force close com try catch melhorando codigo

  49. Metodo para mostrar dados e finalizando projeto

  50. requestFocus e otimizando o codigo com mais metodos

  51. Finalizando aplicacao de cadastro de dados na memoria

  52. Iniciando a parte criacao de Menus usando XML

  53. onCreateOptionsMenu MenuInflater Menu com XML

  54. onOptionsItemSelected Menu com XML

  55. Inserindo Icone e finalizando menus com Xml

  56. Criando menus por codificacao java

  57. Eventos nos menus por codificacao java

  58. Submenus e finalizando menus por codificacao java

  59. Novo Projeto com persitência de dados em Banco

  60. SQLiteDatabase Cursor bibliotecas para Banco

  61. Criando banco e tabela openOrCreateDatabase MODE_WORLD_READABLE CREATE TABLE

  62. Listeners inicializacao de objetos telas de cadastro e consulta

  63. Close fecha banco cursor mostrar dados

  64. Query buscando dados where group by order by

  65. Cursor getCount moveToFirst na busca dos dados

  66. Cursor getColumnIndex moveToPrevious moveToNext

  67. execSQL insert into to para gravar dados no banco SQLitedatabase

  68. Gravando dados no banco SQLitedatabse

  69. Importando projeto e usando em sistema 64 bits

  70. Testando e finalizando persistencia em SQLitedatabase

  71. Arquitetura do Android Dalvik Frameworks libraries kernel

  72. NetBeans 7 instalando e configurando plugins

  73. NetBeans 7 gerenciando plataforma e criando primeiro exemplo

  74. NetBeans 7 explicando R layout implementando build

  75. Netbeans 7 projeto calculadora e comparacao com eclipse

  76. Googe map api certificado MD5 keytool

  77. Obtendo map Key do site da google atraves do md5 gerado

  78. MapActivity instalando e configurando biblioteca externa google

  79. Uses library permission internet apiKey

  80. APK e DEX tipos de arquivos e finalizando mapas

Continue lendo

quarta-feira, 30 de maio de 2012

Criando interface gráfica em java

,

Continue lendo

Primeiro programa em Java

,

Se você é inciante em java, aprenda nessa video-aula a criar o seu primeiro programa

parte1

parte2



Continue lendo

segunda-feira, 28 de maio de 2012

Metodos get, set e construtores no Java

,


Metodos, get, set e construtores no Java
Continue lendo

domingo, 27 de maio de 2012

Tutorial RMI em Java

,
Uma aula básica sobre o uso do RMI Java - Criação e utilização de um objeto remoto.



Através de dessa interface eu posso criar aplicações cliente/servidor onde eu chamo um método que está no meu servidor para executar no meu módulo cliente.
Muito usado em trocas de mensagens via rede;

O RMI (Remote Method Invocation) é uma interface de programação que permite a execução de chamadas remotas no estilo RPC em aplicações desenvolvidas em Java. É uma das abordagens da plataforma Java para prover as funcionalidades de uma plataforma de objetos distribuídos. Esse sistema de objetos distribuídos faz parte do núcleo básico de Java desde a versão JDK 1.1, com sua API sendo especificada através do pacote java.rmi e seus subpacotes.

Através da utilização da arquitetura RMI, é possível que um objeto ativo em uma máquina virtual Java possa interagir com objetos de outras máquinas virtuais Java, independentemente da localização dessas máquinas virtuais.
A API RMI fornece ferramentas para que seja possível ao programador desenvolver uma aplicação sem se preocupar com detalhes de comunicação entre os diversos possíveis elementos (hosts) de um sistema.
Continue lendo
 

Java Aberto Copyright © 2011 -- Template created by O Pregador -- Powered by Blogger