SISTEMA EXPERIMENTALL 15/11/2009. Olá a Todos!
|
|
- Adelino Chaves Palma
- 7 Há anos
- Visualizações:
Transcrição
1 15/11/2009 Olá a Todos! Pelo fato de saber que muitos alunos do IFBA não tem muita intimidade com o NetBeans e também por não gostar do fato de não poder manipular parte do código gerado pelo próprio programa, procurei na internet alguma ferramenta que pudesse auxiliar no desenvolvimento de aplicativos swing com interface gráfica e acabei achando o EasyEclipse Desktop Java. Curioso para conhecer essa IDE gratuita de desenvolvimento? Se você esta ansioso para desfrutar desta agradável alternativa poderá baixar a versão compatível com o seu sistema operacional (Linux ou Windows) no seguinte endereço: Após efetuar o download da versão para Windows de 137 MB, execute o EasyEclipse-DesktopJava exe para a instalação no computador e vamos investigar seu funcionamento. Obs.: Lembre-se que o jdk deve está instalado! No meu caso estou usando a versão 1.5. Em seguida mostrarei uma seqüência de passos que farão com que você consiga fazer uma simples janela com um link e inserção num banco de dados. Daí em diante ficará a seu critério. Passos Abra o eclipse e crie um novo projeto java. -1-
2 Em seguida coloque um nome para o seu projeto, avance e finalize. No nosso exemplo o projeto foi denominado: Exp. Para que o programa possa ficar mais organizado, clique com o botão direito no projeto recém criado e escolha a opção new, package para a criação de um pacote e o denomine como principal. Repita o procedimento para criar os seguintes pacotes: database, docs e cadastros. -2-
3 Crie uma classe denominada Main dentro do pacote principal e adicione o método main. package principal; public class Main { public static void main(string[] args) { Em seguida vamos começar a criar nossa primeira janela. Clique com o botão direito encima do pacote denominado principal, escolha a opção, New, Other e escolha a opção Java, Swing e JFrame Visual Class. Denomine o formulário como Inicio e finalize. -3-
4 -4-
5 O JcontentPane, que é acrescentado automaticamente na janela que surgiu, deverá ser removido. Efetue o mesmo procedimento para criar o formulário CadAluno, o qual deve ser adicionado no pacote cadastros. Caso você não consiga visualizar alguns itens como a paleta de componentes (por exemplo), poderá fazer com que o mesmo seja exibido em: Windowns, Show View e Other caso o mesmo não apareça. No nosso caso queremos visualizar a guia palette que se encontra no pacote General. -5-
6 Em nosso formulário principal (Inicio), siga até a guia palette que acabamos de exibir, clique em Swing Menus e adicione o componente jmenubar na janela. Logo em seguida dois componentes jmenu devem ser inseridos dentro do mesmo. Em cada jmenu você deve acrescentar (neste nosso exemplo) um componentes jmenuitem. Observe que embora consiga adicionar na interface gráfica sugiro que leve o jmenu diretamente para o componente na guia Java Beans e altere tanto o nome da variável (Rename Field) quanto o nome do texto visível ao usuário (Set Tex). Para isso basta clicar encima do elemento com o botão direito e escolher a opção desejada. No caso do Set Text, após escrever o nome desejado tecle ENTER. -6-
7 Já no formulário CadAluno siga até a Palette, clique em Swing Containers, JdeskpotPanel e logo em seguida na Interface. Você notará que a colocação dos componentes ficará muito mais fácil quando inseridos sobre o mesmo. Veja! Os componentes que devem ser inseridos para darmos continuidade ao nosso exemplo são: Dois JtextField e dois jlabel para a inserção e indicação do nome e rg além do jbutton utilizado para salvar os dados. Os itens citados encontram-se no grupo Swing Components. Logo após a -7-
8 inserção dos elementos no formulário altere tanto o nome que será visível ao usuário (clicando com o botão direito e escolhendo a opção set text) quanto o nome interno (que pode ser alterado na opção rename field). Isso deve ser feito para facilitar nossa programação. Adicione na classe Main o seguinte código: package principal; public class Main { public static void main(string[] args) { Inicio i = new Inicio(); /*faz com que o formulario seja visível*/ i.setvisible(true); Vamos Executar a classe Main para ver o que acontece? -8-
9 Nosso objetivo agora é fazer com que quando o usuário clicar no item Aluno do menu Cadastros, a tela CadAluno deverá ser chamada. Para isso clique no componente jmenuitem correspondente na guia java beans com o botão direito e escolha a opção eventes, actionperformed. Adicione dentro do evento o seguinte código: //... System.out.println("actionPerformed()"); cadastros.cadaluno c = new cadastros.cadaluno(); /*faz com que o formulario seja visível*/ c.setvisible(true); //... Vamos ver o que acontece? Clique na classe Main, execute como ensinado anteriormente e siga até o menu cadastros e em aluno. A janela CadAluno apareceu? Agora vamos melhorar o comportamento das janelas de nossa aplicação. No construtor da classe Inicio adicione após o ultimo o código o seguinte: //nao permite a maximização this.setresizable(false); //fecha a aplicacao caso o X do botão fechar seja clicado setdefaultcloseoperation(javax.swing.windowconstants.exit_on_close); Já no construtor da classe CadAluno, após o ultimo o código, acrescente o seguinte: this.setresizable(false); //fecha a aplicacao caso o X do botão fechar seja clicado setdefaultcloseoperation(javax.swing.windowconstants.dispose_on_close); Vamos colocar nossa aplicação para conversar com o banco de dados? Para começar crie no pacote principal a classe Aluno da seguinte forma: -9-
10 package principal; public class Aluno { private String nome; private String rg; public void setnome(string n) { this.nome = n; public void setrg(string r) { this.rg = r; public String getnome() { return this.nome; public String getrg() { return this.rg; Agora crie a classe BDMySql no pacote database e adicione o seguinte código: package database; import import import import import java.sql.connection; java.sql.drivermanager; java.sql.resultset; java.sql.statement; javax.swing.joptionpane; /** * Esta classe implementa um exemplo simples utilizando Banco de dados (MySQL) * maiores referências devem ser consultadas no java doc é preciso importar para * o seu projeto o driver jdbc para o MySQL * Renato Novais Criada em: 21/09/2008 Última atualização: 21/09/2008 */ public class BDMySql { private static BDMySql singleton = null; private Connection con; // padrao de projeto que cria uma única instancia da classe BDMySql public static BDMySql getinstance() { if (singleton == null) { singleton = new BDMySql(); return singleton; // construtor que conecta ao banco private BDMySql() {
11 try { Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/bdexp", "root", "portable"); ip /* * O que quer dizer cada um dos parâmentros acima banco -> * "jdbc:mysql://localhost:3306/sgwf" //banco de nome sgwf no * local (localhost) usuário -> "sgwf" senha -> "sgwfpass"' */ catch (Exception e) { System.out.println("Nao foi possível realizar a conexão."); // Executar consultas no banco: SELECTs public ResultSet executarbuscasql(string sql) { try { Statement st = con.createstatement(); ResultSet rs = st.executequery(sql); return rs; catch (Exception e) { System.out.println("Nao foi possível recuperar dados."); return null; public int executarbuscasql2(string sql) { int iddado; try { Statement st = con.createstatement(); ResultSet rs = st.executequery(sql); rs.next(); iddado = rs.getint("novoid"); System.out.println(idDado); return iddado; // return rs; catch (Exception e) { System.out.println("Nao foi possível recupear dados."); return 1; // executar atualizações no banco: INSERTs, UPDATEs, DELETEs public void executarsql(string sql) { try { Statement st = con.createstatement(); st.executeupdate(sql); st.close(); System.out.println("Cadastrado com sucesso"); JOptionPane.showMessageDialog(null, "Cadastrado com sucesso", "Informativo", JOptionPane.INFORMATION_MESSAGE);
12 Cadastrar", catch (Exception e) { System.out.println("Nao foi possível executar SQL."); JOptionPane.showMessageDialog(null, "Não foi possível "Erro", JOptionPane.ERROR_MESSAGE); private int getrowcount(resultset rs) { int rows = 0; try { rs.last(); rows = rs.getrow(); rs.beforefirst(); catch (Exception e) { System.out.println("Erro ao capturar a quantidade de linhas do resultset"); return rows; // fechando a conexão public void fecharconexao() { try { con.close(); catch (Exception e) { System.out.println("Nao foi possível fechar a conexão."); public void finalize() { fecharconexao(); public void cadastraaluno(principal.aluno p) { String sql = "insert into aluno(nome,rg) values ('" + p.getnome() + "','" + p.getrg() + "')"; executarsql(sql); public void deletaaluno(int id) { String sql = "delete from aluno where idaluno = " + id; executarsql(sql); // fim da classe
13 Para que o banco de dados possa ser criado execute o seguinte código no gerenciador do MySql: create database bdexp; CREATE TABLE aluno ( idaluno INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, nome VARCHAR(25) NOT NULL, rg INTEGER(10) UNSIGNED NOT NULL, PRIMARY KEY(idaluno) ); O primeiro corresponde a criação do banco de dados e o segundo corresponde a tabela aluno. No momento da execução efetue primeiro a criação do banco e com o mesmo selecionado execute o trecho correspondente a tabela. Dica: Coloque um arquivo.txt contendo esse código acima e também o driver mysql-connectorjava5.1.6-bin.jar no pacote docs. Na classe BDMySql deve ficar atento ao trecho que é explicado pelo Professor Renato. Veja! //... con = DriverManager.getConnection("jdbc:mysql://localhost:3306/bdexp", "root", "portable"); /* O que quer dizer cada um dos parâmentros acima * banco -> "jdbc:mysql://localhost:3306/bdexp" * usuário -> "root" * senha -> "portable"' */ devemos agora adicionar na classe CadAluno logo após a primeira chave o seguinte código: database.bdmysql bd = database.bdmysql.getinstance(); Agora com o botão direito encima do botão Salvar do formulário CadAluno escolha a opção Events e actionperformed
14 Dentro do evento adicione o seguinte: System.out.println("salvando"); // TODO Auto-generated Event if(verificarcampos()){ principal.aluno a = new principal.aluno(); a.setnome(jtnome.gettext()); a.setrg(jtrg.gettext()); bd.cadastraaluno(a); Crie o metodo abaixo. //feita manualmente inicio boolean verificarcampos(){ String serro = ""; boolean erro = false; if (jtnome.gettext().equals("")) { serro = "O nome não pode ficar em branco!"; jtnome.grabfocus(); erro = true; else if (jtrg.gettext().equals("")) { serro = "O RG não pode ficar em branco!"; jtrg.grabfocus(); erro = true; if (erro){ javax.swing.joptionpane.showmessagedialog(null,serro,"erro",javax.swing.joptionp ane.error_message); return false; return true; //fim
15 Se ocorrer erros nas variáveis: jtnome e jtrg Você deve colocar o nome que foi escolhido para os componentes jtextfiel correspondente. Execute a Classe Main e tente inserir um registro. Caracteres para nome e número para RG. Tentou? Deu erro não foi? Isso acontece por que devemos antes dizer ao eclipse que o mesmo deve utilizar o mysql-connector-java bin.jar. Para isso devemos proceder da seguinte forma: Clique no projeto com o botão direito, New, Folder, nomeie como lib e Finalize. Em seguida copie o driver e cole nesta pasta. Volte a clicar com o botão direito sobre o projeto e vá em properties, Java Build Path, Libralies add Jars procure o driver e clique em ok!
16 Clique em Ok,execute sua classe Main, insira um nome no campo correspondente e um numero para o rg e Pronto!
17 Caso não tenha dado certo procure saber se não há erro na senha do banco de dados da classe BDMySql ou se o driver de conexão foi informado ao eclipse corretamente. Vamos exportar nossa aplicação como Aplicativo.jar? Clique com o botão direito sobre a aplicação e escolha a opção export, other, fat jar Exporter, next e no Main-Class clique em Browse... dê ok, next e finalize
18 - 18 -
19 Agora que você já exportou o arquivo como arquivo.jar execute-o e verá que o mesmo pode ser executado de qualquer lugar do computador! Viu como é fácil? Certamente deve haver uma forma diferente de fazer as aplicações nesta ferramenta. Caso descubra uma maneira mais apropriada ou até mesmo para apontar erros, poderá entrar em contato através de mensagens no Um Abraço a todos! Santo Amaro 13:28-11/11/
SISTEMA EXPERIMENTALL 15/11/2009. Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing.
15/11/2009 Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing. Crie um novo projeto clicando em arquivo e em novo projeto. Escolha a opção java, aplicativo java
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II Prof. Walter Gima walter.gima@anhanguera.com 1 Plano de Ensino e Aprendizagem 2 Java Conexão banco de dados 3 Agenda Conexão Banco de Dados Padrão DAO (Data Access Object)
Leia maisDe forma simples, para a execução de comandos SQL com JDBC, precisa-se da instancia de três classes Java. São elas: Nome da classe Função
.1 JDBC A linguagem Java possui classes que permitem a com um banco de dados. Essas classes fazem parte do pacote JDBC (Java Database Connectivity), uma API (Application Program Interface) que permite
Leia maisJava - Conexão ao Banco de Dados usando JDBC
Java - Conexão ao Banco de Dados usando JDBC 1. Criar o modelo no DBDesigner, como mostrado a seguir. Salvar o script de criação da tabela. 2. Criar o esquema e as tabelas no MySQL (Pode usar o MySQL Query
Leia maisComo criar um banco de dados usando o mysql
Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,
Leia maisUsando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo
Usando o Eclipse - Fundamentos Professor Vicente Paulo de Camargo O Eclipse é um ambiente de desenvolvimento integrado (IDE) É a ferramenta mais utilizada pelas empresas, visto que pode ser configurada
Leia maisAcesso a banco de dados
Acesso a banco de dados 1. Crie uma pasta chamada AcessoBD com as seguintes subpastas: Aplicativos, Drivers, AcessoMSACCESS, AcessoMySQL e AcessoSQLSERVER Exemplo 1: MS ACCESS 1. Crie um banco de dados
Leia maisConexão do Banco de Dados localhost
Conexão do Banco de Dados localhost Ligar Xampp e Instalar Workbench Observe que o MySQL direciona para a porta 3306, pois estamos trabalhando no computador local. É necessário ligar o MySQL no XAMPP.
Leia maisComo criar um banco de dados usando o mysql
Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,
Leia maisLista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos
Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos 1. Para a construção de uma aplicação gráfica se faz necessário conceber a interface de aplicação, identificando-se
Leia maisPONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Departamento de Computação Curso de Análise e Desenvolvimento de Sistemas Modelagem Conceitual de Dados
CONEXÃO COM BANCO DE DADOS Para se conectar com um banco de dados deve-se utilizar uma biblioteca da linguagem de programação Java, denominada de JDBC (Java DataBase Connection). Para isso deve-se utilizar
Leia maisExercícios de fixação: Listas
Exercícios de fixação: Listas Exercício 1 : Inlcuindo o driver ao seu projeto 1. No Eclipse, vamos criar um novo projeto chamado CursoJavaJDBC. 2. Copie o driver do MySQL para o seu projeto. a. localize
Leia maisCriar um projeto ->. Criar no pacote entity a classe Funcionario com os atributos(idfuncionario, nome, sexo, ativo, salario). Criar construtor vazio, o construtor cheio, o tostring com todos os atributos
Leia maisAgenda. Instalação e configuração. Processamento de comandos SQL com JDBC. Driver JDBC Criação da classe de conexão
Agenda Instalação e configuração Driver JDBC Criação da classe de conexão Processamento de comandos SQL com JDBC Gerenciamento de conexões Execução simples de consultas Tratamento de exceções Instalação
Leia maisManipulação de Banco de Dados com Java 1. Objetivos
Manipulação de Banco de Dados com Java 1. Objetivos Demonstrar os fundamentos básicos para a manipulação de banco de dados com Java; Apresentar a sintaxe de comandos SQL usados em Java. 2. Definições A
Leia maisJAVA COM BANCO DE DADOS PROFESSORA DANIELA PIRES
Conteúdo O Projeto... 2 Criação de Pacotes... 4 Factory:... 6 DAO:... 15 GUI (Graphical User Interface ou Interface Gráfica de Cadastro)... 18 Evento SAIR... 23 Evento CADASTRAR... 24 1 O Projeto Arquivo
Leia maisO JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.
Introdução ao JasperReports O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source. Para efetuar o seu download acesse
Leia maisMódulo 5 - JDBC java.sql - Conexão com Banco de Dados
Aplicações de Linguagem de Programação Orientada a Objetos 2ºsem/2012 (Professor: Tiago) Módulo 5 - JDBC java.sql - Conexão com Banco de Dados Fazer o download do drive de conexão com o BD: http://jdbc.postgresql.org/download.html
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 9- Introdução ao JDBC
Aula 9- Introdução ao JDBC Conteúdo Programático desta aula Compreender o funcionamento das ferramentas de mapeamento de acesso aos bancos de dados Utilizar componentes para acesso a dados em banco de
Leia maisHABILITANDO A IDE DO ECLIPSE
HABILITANDO A IDE DO ECLIPSE Até agora configuramos todos os atributos dos objetos inseridos em um frame. Vamos agora habilitar a IDE do Eclipse. Siga os passos abaixo: 1. File >>New >> Java Project 2.
Leia maisJDBC. Siga as instruções para instalar o banco de dados H2 e criar a tabela Alunos.
JDBC CRIANDO O BANCO DE DADOS: Siga as instruções para instalar o banco de dados H2 e criar a tabela Alunos. CRIANDO O PROJETO JAVA PARA DESKTOP: Crie um projeto Java chamado Prograd Crie um pacote chamado
Leia maisUnidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano Objetivo: Construir uma aplicação Java que interaja com Banco de Dados INTRODUÇÃO Nas aulas anteriores
Leia maisModulo 8 - Padrão DAO (Dta Access Object) Prof. Sheila Cáceres
Aplicações de Linguagem de Programação Orientada a Objetos Modulo 8 - Padrão DAO (Dta Access Object) Prof. Sheila Cáceres O padrão de projeto DAO surgiu para facilitar a comunicação entre as camadas de
Leia maisJAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Programação Java com Banco de Dados MYSQL Instalando o Servidor MYSQL Iremos utilizar o Vertrigo, programa esse que possui o servidor MySQL, Apache e PHP. Porém nosso foco
Leia maisWeb Services. EclipseSDK/DB2 Construindo/Consumindo Serviços
Web Services EclipseSDK/DB2 Construindo/Consumindo Serviços Mario C. Ponciano a.k.a: Razec http://razec.wordpress.com mrazec@gmail.com 28 de Novembro 2009 2 Sumário Objetivo... 3 Requisitos... 3 Desenvolvimento...
Leia maisProcedimentos para Instalação do Sisloc (Estação de Trabalho) versão
Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão 2017.10 Sumário: 1. Informações Gerais... 3 2. Etapa 1: Instalação do Sisloc... 4 Passo a passo...4 3. Etapa 2: Configurando acesso
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II AULA Banco de Dados (Exemplo) Prof. Rodrigo Rocha Prof.rodrigorocha@yahoo.com (Modo Texto) Conectando ao Banco de Dados Entre no Diretório do Mysql mysql u root p criando
Leia maisPersistência de Objetos no SGBD PostgreSQL, Utilizando as APIs: JDBC, JDK, Swing e Design Patteners DAO.
Persistência de Objetos no SGBD PostgreSQL, Utilizando as APIs: JDBC, JDK, Swing e Design Patteners DAO. Robson Adão Fagundes http://robsonfagundes.blogspot.com/ Mini curso Desenvolvimento de aplicação
Leia maisPOO Programação Orientada a Objetos
POO Programação Orientada a Objetos Mãos à Obra Jefferson S. Silva IFET - PI Copyright Jefferson S. Silva Slide 1 O sistema Nossa empresa foi contratada por uma pequena gravadora de música que deseja entrar
Leia maisAula Extra Configuração do Eclipse com Hibernate
Aula Extra Configuração do Eclipse com Hibernate Professor: Ricardo Luis dos Santos IFSUL 2015 Acesse www.ricardoluis.com Information for Students Ling. de Programação III Baixe os arquivos necessários
Leia maisTutorial SQL Server 2014 Express
Tutorial SQL Server 2014 Express Tutorial para o download: Passo 1: Faça o download do SQL Server 2014 Express acessando o link : https://www.microsoft.com/pt-br/download/details.aspx?id=42299. Passo 2:
Leia maisDrive MySql de conexão para Eclipse
Drive MySql de conexão para Eclipse de Setembro de 0 Olá, neste artigo iremos focar em como utilizar o drive de conexão do Mysql na IDE eclipse. Veremos passo-a-passo como instalar, o que é uma coisa muito
Leia maisJava Swing: Netbeans
Java Swing: Netbeans Swing Atualmente, o Java suporta, oficialmente, dois tipos de bibliotecas gráficas:awt e Swing. A AWT foi a primeira API para interfaces gráficas a surgir no Java e foi, mais tarde,
Leia maisALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados
ALGORITMOS Professor: Diego Oliveira Aula 06 - Tipos Primitivos de Dados Netbeans Para testar nossos exemplos criaremos uma classe no Netbeans Nesta disciplina não será visto nada de orientação a objetos,
Leia mais(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA)
(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA) Ferramenta 1 -NetBeans 8.1 GUI Elaborado por: Osmar de Oliveira Braz Junior Descrição
Leia maisTUTORIAL DE UTILIZAÇÃO DO OWL-S COMPOSER W. Trabalho de Conclusão de Curso Aluno: Adriano Novais Queiroz Orientadora: Prof.ª Daniela Barreiro Claro
TUTORIAL DE UTILIZAÇÃO DO OWL-S COMPOSER W Trabalho de Conclusão de Curso Aluno: Adriano Novais Queiroz Orientadora: Prof.ª Daniela Barreiro Claro INTRODUÇÃO E OBJETIVO A funcionalidade de um determinado
Leia maisLista de exercícios I - RESPOSTAS Servlets e banco de dados
www.posse.ueg.br Home Page: http://www.posse.ueg.br/index.php/conexao-ueg/meuperfil/userprofile/ronaldo Dado o diagrama de classe abaixo: Lista de exercícios I - RESPOSTAS Servlets e banco de dados 1.
Leia maisLinguagem de Programação Visual
Linguagem de Programação Visual Unidade 4 - Introdução à API Swing - JOptionPane Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 API SWING... 3 A CLASSE JOPTIONPANE... 3 PRINCIPAIS MÉTODOS DA CLASSE
Leia maisJDBC. Prof. Márcio Bueno (poonoite@marciobueno.com)
JDBC Prof. Márcio Bueno (poonoite@marciobueno.com) JBDC Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que faz o envio de instruções SQL para qualquer banco
Leia maisCurso: Desenvolvimento Java
Exercícios de Fixação 10 Aplicações com SGBD Exercícios resolvidos Para realizar estes exercícios, iremos utilizar o projeto Aula01. Crie neste projeto um pacote de nome banco. Todos os exercícios deverão
Leia maisDriver Mysql para Banco de Dados. Conexão com um Banco de Dados
Driver Mysql para Banco de Dados MySQL.: Driver.: com.mysql.jdbc.driver URL.: jdbc:mysql://localhost/nomedobanco Usuário.: root senha.: ****** Conexão com um Banco de Dados Colocar o driver do banco de
Leia maisExercício de Estrutura de dados. Java Fila
Exercício de Estrutura de dados Java Fila Obs.: Esse projeto foi um exercício realizado em sala de aula da matéria de Estrutura de dados com o Profº Frederico Augusto Siqueira Gentil Aqui está sendo relatado
Leia maisPara criar um projeto no ambiente eclipse utiliza-se o menu File, New e Project como ilustra a Figura 1.
Relatório do GPES UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Relatório referente ao desenvolvimento de um simples cadastro de funcionários utilizando Struts. Realizado do dia 04 de março de 2009 a 16 de
Leia maisTécni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS
Técnicas e Linguagens para Banco de Dados I ACCESS Criando um Banco de Dados 1 2 3 4 5 6 7 8 Tipos de Relações existentes nos Bancos de Dados Relacionamentos 1 1 Um para Um : neste tipo de Relação,
Leia maisBanco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos
Leia maisJava na WEB Banco de Dados
1 Java na WEB Banco de Dados Objetivo: Ao final da aula o aluno será capaz de: Criar aplicações JSP com acesso ao Banco de Dados MySql Configurar o TomCat para acessar o MySql. Não é Objetivo: Ao final
Leia maisAula 15 Interface Gáfica. Disciplina: Programação Estruturada e Orientada a Objetos Prof. Bruno Gomes
Aula 15 Interface Gáfica Disciplina: Programação Estruturada e Orientada a Objetos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Interface gráfica em Java: Swing. Java Foundation Classes
Leia maisTRABALHO FINAL 20 Pontos
Técnico em Informática Integrado ao Ensino Médio Algoritmos e Banco de Dados Profa. Cleiane Gonçalves Oliveira TRABALHO FINAL 20 Pontos O trabalho final deverá constar os três seguintes tipos de funções:
Leia maisPersistência de Classes em Tabelas de Banco de Dados
UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classes em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário preservar os objetos
Leia maisTECNOLOGIAS DE ACESSO A BASES DE DADOS. Profª Ana Paula Cação Maio de 2018
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 17-A TECNOLOGIAS DE ACESSO A BASES DE DADOS Profª Ana Paula Cação Maio de 2018 CONTEÚDOS 1. Métodos de Ligação a Bases de Dados 2. Arquitectura de Componentes
Leia maisInstalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade
Página 1 de 37 Instalação Serviço de Acompanhamento de Projeto Página 2 de 37 ÍNDICE Atividades...3 1. Instalação...3 1.1. Instalação do framework4...3 1.2. Instalação do serviço de acompanhamento de projetos
Leia maisProjeto webservicejax
Projeto webservicejax Estrutura do projeto... package servicesxml; import javax.jws.webmethod; import javax.jws.webservice; //Aponta para o JDK @WebService public class ServerCalculo { //padrão Wsdl (tem
Leia maisNa seqüência, será aberta uma página de login de acesso ao ambiente de gerenciamento do portal, conforme ilustrado na figura 01, abaixo: Figura 01
Tutorial Versão1.0 O Manual Tutorial do Apae em Rede pretende orientá-los no gerenciamento de conteúdos do portal. Para darmos início a essa orientação, é preciso acessá-lo. Para tanto, basta digitar intranet.apaebrasil.org.br
Leia maisPERSISTÊNCIA EM JAVA. Introdução. Conexão a banco de dados através do driver JDBC UNIDADEE
UNIDADEE Nesta unidade, será abordada persistência em Java. Saiba que persistência nada mais é que armazenar informações em um meio que continue existindo após o término do programa. Por exemplo, podemos
Leia maisPersistência Java para Web com MySQL
Persistência Java para Web com MySQL 1. Criar o modelo no DBDesigner 2. Criar o esquema e as tabelas no MySQL 3. Criar um projeto Java simples, com o nome Empresa,no NetBeans 4. Adicionar o driver de conexão
Leia maisProcedimentos para Instalação Sisloc (Estação de Trabalho)
Procedimentos para Instalação Sisloc (Estação de Trabalho) Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 1. Informações Gerais Os procedimentos deste manual mostram
Leia maisMANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 1- Interfaces Gráficas com Swing
Aula 1- Interfaces Gráficas com Swing Conteúdo Programático desta aula Explorar o pacote Swing para desenvolver Interfaces em Java Utilização de Interfaces gráficas para interagir com objetos previamente
Leia maisBanco de Dados. Banco de Dados
Banco de Dados Um banco de dados é um conjunto de informações organizadas de forma regular em tabelas semelhantes a matrizes de duas dimensões que contém linhas e colunas (Estilo planilha do Microsoft
Leia maisCadastro de Cargos, Departamentos e Funcionários
Projeto 1 Cadastro de Cargos, Departamentos e Funcionários Nessa etapa construiremos dentro do projeto RecursosHumanos três formulários que permitirão cadastrar cargos, departamentos e funcionários no
Leia maisDATA ACCESS OBJECT (DAO)
Universidade de São Paulo, Instituto de Ciências Matemáticas e de Computação DATA ACCESS OBJECT (DAO) SSC 621: Análise e Projeto Orientados a Objetos Prof. Dr. Lucas Bueno R. Oliveira 2º Semestre 2015
Leia maisFuncionamento da Aplicação. Simulações do funcionamento. Simulação SAC
Funcionamento da Aplicação Simulações do funcionamento Simulação SAC Simulação PRICE Simulação Cartão de Crédito Simulação Deposito Simulação parcela mínima Simulação Parcelamento máximo Classe: ConnectionFactory;
Leia maisJDBC Java Database Connectivity
5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes
Leia maisLinguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação
Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans
Leia maisJDBC (Java Database Connectivity) Padrão de Projeto DAO (Data Access Object) Roteiro para instalação do banco de dados e do driver JDBC
JDBC (Java Database Connectivity) Padrão de Projeto DAO (Data Access Object) Roteiro para instalação do banco de dados e do driver JDBC Java Database Connectivity Provê acesso SQL ao banco de dados Principais
Leia maisIDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Leia maisPreparação do ambiente para desenvolvimento em Java
Buscar comentários post favorito (1) Preparação do ambiente para desenvolvimento em Java Veja neste artigo a preparação do ambiente para desenvolvimento de aplicações com a linguagem Java, vendo desde
Leia maisCódigo-Fonte da Prática 02
Código-Fonte da Prática 02 Sumário Classe ConexaoDB... 2 Classe PropriedadesBD... 5 Arquivo conexao.properties... 6 Programação Comercial Walderson Shimokawa 1 Classe ConexaoDB package br.edu.univag.util.sql;
Leia maisCriando um site de Notícias - com Administração de Dados
Criando um site de Notícias - com Administração de Dados Nesta criação imagine que o internauta acessará um endereço http://localhost/sitenoticias para q o mesmo visualizeas e que o administrador do site
Leia maisVector Java. Empregado.java
Vector Java Empregado.java /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor.
Leia maisJava JDBC - I. Ex. 2: para o SQLServer da Microsoft, o driver JDBC pode ser obtido em http://msdn.microsoft.com/en-us/data/aa937724.
Curso de Análise e Desenvolvimento de Software Disciplina: Linguagens de Programação II Prof. Gilmar Caiado Material de Apoio Java JDBC I 3 o Período 22/05/2009 Java JDBC - I Motivação: Realizar a integração
Leia maisCriando uma página de Recados com acesso restrito ( Facebook )
Criando uma página de Recados com acesso restrito ( Facebook ) 1 - Comece criando o banco de dados ( comece dando o nome que facilite vc reconhece-lo ex. adrianoface este nome não poderá conter espaços
Leia maisBanco de Dados. Banco de Dados. Alcides Pamplona alcides.pamplona@gmail.com. Alcides Pamplona Linguagem de Programação CESBD 2010
Alcides Pamplona Linguagem de Programação CESBD 2010 Alcides Pamplona alcides.pamplona@gmail.com Tópicos API JDBC Utilizando JDBC Statement PreparedStatement Mapeamento Objeto-Relacional 2 API JDBC 3 API
Leia maisSistema Futebol - Java
Sistema Futebol - Java ARTEFATO 01 Indice 1. CLASSE PESSOA... 2 2. CLASSE JOGADOR... 3 3. CLASSE TECNICO... 5 4. CLASSE SISTEMAFUTEBOL... 6 5. CLASSE SISTEMAFUTEBOLMAIN... 10 6. EXERCÍCIOS... 10 AT01 Sistema
Leia maisComo criar menus para as suas planilhas
Este conteúdo faz parte da série: Excel Dicas Básicas Ver 10 posts dessa série O Excel possui excelentes recursos que possibilitam a criação de planilhas com diversas finalidades. Um desses recursos é
Leia maisIntrodução ao C# com o Microsoft Visual Studio Community 2015
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Introdução ao C# com o Microsoft Visual Studio Community 2015 Primeira Edição São Paulo 2016 Sumário 1 INTRODUÇÃO
Leia maisTUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools Desenvolvido por: Manuele Ferreira, Fabrício Alves e Daniela Claro Requisitos do ambiente Seguem abaixo os
Leia maisCONEXÃO JAVA - BANCO DE DADOS
CONEXÃO JAVA - BANCO DE DADOS RAQUEL, HEITOR, TIAGO, GEWTON Instituição Federal do Rio Grande do Norte- www.cefetrn.br JDBC JAVA DATABASE CONNECTIVITY INTRODUÇÃO API JDBC possibilita ao programador de
Leia maisSistema de Importação de Avaliações PAINT (Integrador)
Sistema de Importação de Avaliações PAINT (Integrador) Download JAVA 7 32 bits Para a utilização do sistema, antes é necessário que você tenha instalado a versão 7.8 do Java Runtime Environment em seu
Leia maisAula 01 Excel Prof. Claudio Benossi
Aula 01 Excel 2016 Prof. Claudio Benossi São Paulo SP 2018 1 01 Informações sobre a interface Aprender a trabalhar com o Excel pode ser o divisor de águas em ser aprovado para uma vaga onde trabalhar com
Leia maisManual de acesso ao Portal do Contribuinte - SIGET
Manual de acesso ao Portal do Contribuinte - SIGET Versão 1.0 (Atualizado em 04/05/2016) - 2011 - Governo do Estado do Ceará - Todos os direitos reservados. Conteúdo Requisitos de Instalação... 3 Área
Leia maisLeonardo Gresta Paulino Murta leomurta@gmail.com
Leonardo Gresta Paulino Murta leomurta@gmail.com O Que é JDBC? API de acesso a banco de dados relacional do Java Faz uso do driver provido pelo banco de dados Roda SQL (create, insert, update, etc.) no
Leia maisElaborando as Interfaces dos trabalhos das aulas 25, 26 e 27.
Elaborando as Interfaces dos trabalhos das aulas 25, 26 e 27. Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 25, 26 e 27. 1 Na aula da semana passada ficaram para
Leia maisOrientação a Objetos
Orientação a Objetos Conexão:Banco de Dado MySQL JDBC / DriverManager/ ResultSet Gil Eduardo de Andrade O pacote MySQL-Connector Quando utilizamos o Banco de Dados MySQL, integrado a linguagem Java, necessitamos
Leia maisCriando um Projeto... File -> New -> Java Project. Colocar o nome do projeto em Project Name... Marcar JRE -> JavaSE-1.7 e Create separate folders for sources and class files -> Finish 1 No projeto criado,
Leia maisWINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE
WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE 1. Introdução. Uma Aplicação Windows Forms consiste em programas GRÁFICOS fundamentados no conceito de JANELAS que, no Visual Studio,
Leia maisProjeto Final Curso de Java Básico
Projeto Final Curso de Java Básico Este projeto tem o objetivo de permitir seu contato com as funções mais comuns na maioria dos programas, que são exibição de dados e consulta à base de dados. O programa
Leia maisTUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER
TUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER O MySQL é um sistema gerenciador de banco de dados relacional de código aberto usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço
Leia maisEstrutura do Projeto - Trabalhando com Banco de Dados
Estrutura do Projeto - Trabalhando com Banco de Dados Utilizando o Postgresql como Base de Dados - Trabalhando com banco de Dados (Abra o pgadmin III) - Clique duas vezes sobre o PostgreSQL (8.3) e digite
Leia maisManual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10
PASSO-A-PASSO Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10 JS SoftCom Documentação Automação Dropbox Pasta 07 Manuais e Procedimentos Instalações SQL Server Informações CÓDIGO:
Leia maisTUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools Desenvolvido por: Manuele Ferreira e Daniela Claro Requisitos do ambiente Seguem abaixo os requisitos do ambiente.
Leia maisTutorial para o uso do sistema de Logística
Tutorial para o uso do sistema de Logística Sumário Geração da Ata Extra... 1 Controle de Presença On-line... 5 Impressão das Provas no Polo de Apoio Presencial... 8 GERAÇÃO DA ATA EXTRA A geração da Ata
Leia maisLinguagem de Programação II Implementação
Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Implementação em Java Variáveis Palavras reservadas Pacotes Identificador this Acessando membros de outros objetos API Java Nossa
Leia maisMANUAL DO INSTALADOR DE CURSOS PORTÁTIL v.1.0
ÍNDICE 1. Instalador de Cursos Portátil... 2 2. Executando o Instalador de Cursos Portátil... 2 3. Realizando o login... 4 4. Tela Principal... 6 4.1. Menu Atualizações... 6 4.1.1. Internas... 7 4.1.2.
Leia maisACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS
ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS Inserir dados no Banco 1) Como vamos aproveitar o mesmo projeto e este carrega sempre os dados pelo Page_Load quando abrimos
Leia maisImportar e Exportar Dados
Importar e Exportar Dados Administração de Base de Dados OBJECTIVOS: Definir comandos e formatos Definir restrições (constraints) DEFINIÇÃO DO ESQUEMA DA BASE DE DADOS O esquema da BD e composto pelas
Leia maisWindows Forms Applications - Introdução. Prof. Robinson Alves IFRN
Windows Forms Applications - Introdução Prof. Robinson Alves IFRN Windows Forms Applications - Introdução Baseado na apostila do Prof. Fabiano Papaiz Windows Forms Applications Permitem o desenvolvimento
Leia maisLINKANDO (LIGANDO) AS TELAS
Apostila 7 Linguagem de Programação II Professor: Luiz Claudio Ferreira de Souza Assunto: Linguagem Pascal (Ambiente Lazarus) com Banco de Dados LINKANDO (LIGANDO) AS TELAS Como já temos algumas telas
Leia mais