Criando um aplicação simples com JAVA e MySQL usando NetBeans Parte I
|
|
|
- Luís Paixão Aquino
- 10 Há anos
- Visualizações:
Transcrição
1 Tutorial elaborado pelo professor José Gonçalo dos Santos Contato: Criando um aplicação simples com JAVA e MySQL usando NetBeans Parte I
2 1. Introdução Este tutorial não tem como objetivo treinar um programador Java e sim mostrar como criar uma pequena aplicação usando alguns recursos do Java tendo como SGBD o MySQL. Para usar este tutorial será necessário ter os seguintes sotwares instalados: netbeans 6.8 ou superior ( MySQL Server 5.0 ou seperior ( e o driver (conector) do MySQL ( 2. Criação do banco de dados Por questões didáticas, o banco de dados criado para este tutorial se limita a uma tabela, com apenas 3 campos. O objetivo desse banco é manter dados dos carros que passam por determinado estacionamento. Bom, vamos à nossa primeira tarefa, que é a criação do banco. Primeiro passo: acesse o MySQL Command Line Client (iniciar->porgramas->mysql->mysql Server 5.x-> MySQL Command Line Client). Segundo passo: entre com a senha (aquela que você colocou quando fez a instalação). Se você não alterou as configurações, a senha padrão é em branco para o usuário root. Se tudo estiver ok, você verá a janela com aparência da figura abaixo. Terceiro passo: criar o banco (vamos chamar de estacionamento) propriamente dito, para isso digite o comando abaixo e tecle enter. create database estacionamento;
3 Se o banco foi criado com sucesso a sua janela deverá se parecer com a figura abaixo. Quarto passo: dizer para o MySQL que você deseja usar esse banco que acaba de criar. Para isso digite o comando abaixo e tecle enter. use estacionamento; Se o banco foi mudado com sucesso a sua janela deverá se parecer com a figura abaixo. Quinto passo: criação da tabela. Para isso digite os comandos a seguir, linha a linha e tecle enter a cada linha. Só coloque o ponto-e-vírgula na última linha, pois este (ponto-e-vírgula) diz para o MySQL que o comando terminou. create table carro( placa char(7) not null primary key,
4 cor varchar(20), descricao varchar(100) ); Obs.: usei char para placa porque tenho certeza de que todo o espaço alocado (7) será usado. Já para cor e descricao, usei varchar porque não sei exatamente quanto desse espaço será usado. Pense assim, quando coloco o tipo char, eu digo para o SGDB que eu quero aquele espaço para minha variável e ele (SGBD) tem que deixar exatamente esse tamanho para o meu uso, mesmo que eu não use todo ele. No caso de varchar, eu digo que preciso de no máximo aquele tamanho, assim o MySQL vai alocando os espaços à medida que eu precisar. Em suma, o char é mais rápido, mas ocupa espaço desnecessário, já o varchar é mais lento, porém não ocupa espaço desnecessário. O uso de um ou de outro depende do problema de cada desenvolvedor. Se tudo deu certo, a sua janela deverá se parecer com a figura abaixo. Não se preocupe com a mensagem 0 rows affected, isso se dá porque a tabela está vazia. Pronto! Seu banco de dados está criado e você tem uma tabela nele e é com essa tabela que vamos trabalhar. Vamos para outra etapa.
5 3. Criação do projeto Para esta etapa é necessário que você já tenha o netbeans instalado na sua máquina. Primeiro passo: Acesse o netbeans (iniciar->netbeans->netbeans 6.x.x). Você verá uma janela semelhante à apresentada na figura abaixo. Segundo passo: criar um novo projeto. Para isso, click no ícone mostrado na figura abaixo. Ao aparecer uma nova janela, selecione Java em categorias e aplicativo Java em projetos, conforme figura abaixo, e click em próximo.
6 Ao aparecer uma nova janela, coloque o nome estacionamento em nome do projeto; click em procurar e aponte para o diretório que se deseja criar o projeto. Neste tutorial foi criada a pasta psv,diretamente no diretório raiz, para facilitar o acesso. Marque os dois últimos checkbox, conforme mostra a figura abaixo, e click em finalizar.
7 O novo projeto já vem com algumas pastas: pacotes de código fonte (onde guardaremos as nossas classes), pacote de testes, bibliotecas (onde colocaremos nossas bibliotecas externas) e bibliotecas de testes. Só vamos nos preocupar com a primeira e terceira pasta. Normalmente o netbens já cria um pacote com o nome da pasta onde foi criado o projeto, se isso não acontecer, crie um pacote seguindo orientações da seção 4. Já nas pastas de bibliotecas, temos algumas previamente adicionadas pelo netbeans. Não entrarei em detalhe a respeito de cada pasta ou biblioteca, porque está fora do escopo deste tutorial. 4. Criação do pacote É sempre recomendável que criemos um pacote para colocarmos nossas classes. Para isso, click com o botão direito do mouse sobre a pasta Pacotes de código fonte, escolha novo- >pacote. Uma nova janela aparecerá preencha os dados conforme figura abaixo. Coloque o nome psv para o nome do pacote.
8 5. Adição do conector Para esta etapa você precisará ter o conector em alguma pasta na sua máquina, se ainda não tem, faça download no seguinte endereço: descompacte-o (normalmente vem zipado) em uma pasta de fácil acesso, de preferência, como por exemplo: C:\psv\mysql-connector-java bin.jar Primeiro passo: click com o botão direito do mouse sobre a pasta Bibliotecas e selecione a opção Adcionar JAR/pasta. Quando aparecer uma nova janela, navegue por ela até localizar o conector, conforme mostra a figura abaixo.
9 Segundo passo: selecione o conector e click em caminho relativo, conforme figura abaixo, isso diz para o netbeans que ele não deve ficar preso à pasta que se encontra o conector atualmente. Feito isso, click em open. Pronto! Você agora tem um pacote para trabalhar e já tem o conector para o banco de dados, conforme mostra a figura abaixo.
10 Bom, já temos o banco, o conector, o projeto e o pacote. Vamos agora criar as nossas classes JAVA para manutenção do nosso banco. Para fazermos isso, precisaremos de 4 classes: CarroBean (onde colocaremos todos os atributos e os métodos de acesso a esses atributos), CarroDAO (onde colocaremos todos os métodos de acesso aos dados), Conexao (responsável por abrir e fechar as conexões) e Teste (para testarmos as nossas classes). Primeiro passo: criação da classe Conexao. Para isso, click com o botão direito sobre o pacote criado anteriormente, quando uma nova janela aparecer (figura abaixo), coloque o nome Conexao e click em finalizar. Uma classe será criada, devemos acrescentar os seguintes códigos nela. package psv;//este não é necessário, pois já é colocado automaticamente Em uma linha abaixo de package, devemos importar o seguinte pacote para usarmos a classe Connection. import java.sql*; A linha a seguir aparece automaticamente, pois é o nome da classe public class Conexao { Dentro da classe, vamos criar um método (abrirconexao) estático (não é necessário instanciar a classe para utilizá-lo) para abrir uma conexão com o banco de dados. Esse método deverá retornar um objeto do tipo Connection e não recebe parâmetro. public static Connection abrirconexao() {
11 Dentro do método (abrirconexao), vamos criar uma variável de método do tipo Connection e atribuir o valor null para ela, pois variável de método tem que inicializada. Connection con = null; Ainda dentro do método (abrirconexao), vamos abrir um bloco try colocar o código para conexão com o banco. Esse tratamento de exceção é necessário porque podem ocorrer as seguintes exceções: SQLException e ClassNotFoundException. try { Agora precisamos registrar o driver, ou seja, precisamos dizer para o Java que esse é o driver que iremos usar para as conexões. Class.forName("com.mysql.jdbc.Driver").newInstance(); Depois do driver registrado, podemos fazer a conexão usando o método estático (não é necessário instanciar a classe para usa-lo) getconnection da classe DriverManager. Esse método recebe uma String como argumento, que é o endereço do banco, bem assim o usuário e senha. Por questão de legibilidade do código, criaremos uma variável chamada url para colocar essa String. String url = ""; url += "jdbc:mysql:// /estacionamento?"; url += "user=root&password="; Antes de passar a url (poderia se qualquer nome) como parâmetro do método getconnection, vamos analisar cada componente dela (url). O que é feito a seguir. jdbc:mysql:// endereço do servidor de banco de dados, neste caso é o localhost, ou seja, nossa própria máquina. estacionamento nome do nosso banco de dados.? indica que iremos passar um conjunto de parâmetro. user=root usuário do banco de dados, neste caso, usuário administrador. password= - senha do usuário, neste caso está em branco porque não colocamos senha para o usuário root. Obs.: Não pode haver espaço algum entre esses componentes do parâmetro. Bom, já que temos a nossa String de conexão montada, vamos fazer a nossa conexão e passar o valor para a nossa variável criada no início do método. con = DriverManager.getConnection(url); Se a conexão for realizada com sucesso, podemos avisar usuário que essa foi estabelecida. System.out.println("Conexão aberta.");
12 Como nós abrimos um bloco try, devemos ter pelo menos um catch ou finally para finaliza-lo, no nosso caso teremos 3 catchs, um para SQLException (exceções que podem ocorrer durante a conexão com o banco), outra para ClassNotFoundException (exceção que pode ocorrer durante o processo de registro do driver) e outra para Exception (exceções quaisquer que possam ocorrer). catch (SQLException e) { System.out.println(e.getMessage()); catch (ClassNotFoundException e) { System.out.println(e.getMessage()); catch (Exception e) { System.out.println(e.getMessage()); Agora que já temos a nossa conexão, devemos retorna-la para quem a solicitou. return con; Podemos fechar o método, então. Ainda dentro da classe, vamos criar um método (fecharconexao) estático (não é necessário instanciar a classe para utilizá-lo) para fechar uma conexão com o banco de dados. Esse método não tem retorno, mas recebe um objeto do tipo Connection, que é a conexão que ele deve fechar. public static void fecharconexao(connection con) { Ainda dentro do método (fecharconexao), vamos abrir um bloco try colocar o código para fechar a conexão com o banco. Esse tratamento de exceção é necessário porque pode ocorrer a seguinte exceção: SQLException. try { Agora vamos fechar a conexão con.close(); Depois da conexão fechada vamos dar um aviso ao usuário de que essa (conexão) foi fechada. System.out.println("Conexão fechada."); Como nós abrimos um bloco try, devemos ter pelo menos um catch ou finally para finaliza-lo, no nosso caso teremos 2 catchs, um para SQLException (exceções que podem ocorrer durante a conexão com o banco) e outra para Exception (exceções quaisquer que possam ocorrer).
13 catch (SQLException e) { System.out.println(e.getMessage()); catch (Exception e) { System.out.println(e.getMessage()); Podemos fechar o método, então. Agora fechamos a classe. Segundo passo: criação da classe CarroBean. Para isso, click com o botão direito sobre o pacote criado anteriormente, quando uma nova janela aparecer (figura abaixo), coloque o nome CarroBean e click em finalizar. Uma classe será criada, devemos acrescentar os seguintes códigos nela. package psv;//este não é necessário, pois já é colocado automaticamente.
14 public class CarroBean { Aqui colocamos os atributos, todos encapsulados com private para que não sejam acessados diretamente. private String placa; private String cor; private String descricao; Aqui colocamos os métodos de acesso aos atributos private da classe. Todos os atributos tem um par de métodos, um get (responsável por devolver o valor atual do atributo) e um set (responsável por setar valor para o atributo). Esses métodos são a interface para acesso aos valores desses atributos. public String getcor() { return cor; public void setcor(string cor) { this.cor = cor; public String getdescricao() { return descricao; public void setdescricao(string descricao) { this.descricao = descricao; public String getplaca() { return placa; public void setplaca(string placa) { this.placa = placa; Precisamos fechar a classe.
15 Dica: No netbeans podemos criar os gets e sets de forma rápida usando o procedimento a seguir. 1 pressione alt+insert e aparecerá a figura abaixo. 2 Selecione Getter e setter e pressione enter. Quando aparecer a janela Gerar getters e setters, selecione os atributos conforme figura abaixo e click em gerar. Pronto! Todos os seus métodos de acesso aos atributos estão feitos.
16 Terceiro passo: Criação da classe CarroDAO. Para isso, click com o botão direito sobre o pacote criado anteriormente, quando uma nova janela aparecer (figura abaixo), coloque o nome CarroDAO e click em finalizar. Uma classe será criada, devemos acrescentar os seguintes códigos nela. Essa classe será responsável pelo contato com o banco de dados nosso, ou seja, ela será responsável por incluir, alterar, pesquisar e excluir dados da tabela (CRUD). Primeiro vamos criar a base da classe, com um atributo do tipo Connection, que será o responsável por guardar a conexão usada durante o processo. Os componentes da classe serão descritos a seguir. package psv;//este não é necessário, pois já é colocado automaticamente. Precisamos importar dois pacotes, o sql e o util. O primeiro contém classes para manipulação banco de dados e o segundo contém classes para trabalharmos com collections. import java.sql.*; import java.util.*; public class CarroDAO { Criando o atributo da classe Connection. private Connection con; Vamos criar agora o construtor da classe que receberá como argumento uma conexão e a passará ao nosso atributo com.
17 public CarroDAO(Connection con){ setcon(con); Podemos, então criar os métodos get e set para o nosso atributo con. public Connection getcon() { return con; public void setcon(connection con) { this.con = con; Precisamos fechar a classe. Bom, agora que temos a nossa classe base, podemos criar os métodos CRUD. Começaremos com o método de inserção (inserir). Este método receberá um objeto CarroBen como parâmetro e fará a persistência deste no banco de dados, isto é, fará a gravação efetiva desses dados na nossa tabela carro. Cabe observar que não está no escopo deste tutorial tratar de transações em banco de dados, não nos preocuparemos com isso aqui, no futuro em outro tutorial tratarei disso. Vamos criar a assinatura do método, que tem como retorno uma String para avisar ao usuário se tudo ocorreu bem ou se deu algum erro. public String inserir(carrobean carro) { Precisamos agora de uma variável do tipo String para passarmos o comando sql para o banco. Observe que, com exceção das interrogações (que serão substituídas pelos valores dos campos), são comandos padrões de SQL que, para o Java é apenas uma String. String sql = "insert into carro(placa,cor,descricao)values(?,?,?)"; Ainda dentro do método (inserir), vamos abrir um bloco try colocar o código para enviar dados para o banco. Esse tratamento de exceção é necessário porque pode ocorrer a seguinte exceção: SQLException. try { Agora precisamos preparar o nosso comando para enviar ao banco. Para isso usaremos a interface PreparedStatement. PreparedStatement ps = getcon().preparestatement(sql); Após preparar o comando, podemos substituir as interrogações pelos valores dos campos correspondentes. A seqüência aqui é muito importante, pois a primeira interrogação corresponde ao campo número 1, a segunda, ao campo número 2 e assim por diante.
18 ps.setstring(1, carro.getplaca()); ps.setstring(2, carro.getcor()); ps.setstring(3, carro.getdescricao()); Feito isso vamos efetivar a inserção no banco, para isso podemos usar o método execute (retorna um boolean ) ou executeupdate (retorna um inteiro com o número de linhas afetadas pela operação), vamos usar o segundo. Vamos executar o comando e fazer o teste ao mesmo tempo para verificar se alguma linha foi afetada para podermos retornar uma mensagem de sucesso ou insucesso. if (ps.executeupdate() > 0) { else { return "Inserido com sucesso."; return "Erro ao inserir"; Como nós abrimos um bloco try, devemos ter pelo menos um catch ou finally para finalizá-lo, no nosso caso teremos 1 catch para SQLException (exceções que podem ocorrer durante a conexão com o banco). catch (SQLException e) { return e.getmessage(); Podemos fechar o método, então. O próximo método é o de alteração (alterar). Este método receberá um objeto CarroBen como parâmetro e fará a alteração dos dados na nossa tabela carro. Este método não tem diferenças significativas em relação ao método inserir, as únicas exceções são a String SQL e a seqüência dos parâmetros. Lembre-se, o campo chave (placa) não pode ser alterado. public String alterar(carrobean carro){ String sql = "update carro set cor =?,descricao =?"; sql += " where placa =?"; try { PreparedStatement ps = getcon().preparestatement(sql);
19 ps.setstring(1, carro.getcor()); ps.setstring(2, carro.getdescricao()); ps.setstring(3, carro.getplaca()); if (ps.executeupdate() > 0) { return "Alterado com sucesso."; else { return "Erro ao alterar"; catch (SQLException e) { return e.getmessage(); O próximo método é o de exclusão (excluir). Este método receberá um objeto CarroBen como parâmetro e fará a exclusão dos dados na nossa tabela carro. Este método não tem diferenças significativas em relação ao método alterar, as únicas exceções são a String SQL e que ele só tem um parâmetro. public String excluir(carrobean carro){ String sql = "delete from carro where placa =?"; try { PreparedStatement ps = getcon().preparestatement(sql); ps.setstring(1, carro.getplaca()); if (ps.executeupdate() > 0) { return "Excluído com sucesso."; else { return "Erro ao excluir";
20 catch (SQLException e) { return e.getmessage(); E agora vamos ao ultimo método, lstartodos. Ele tem várias diferenças dos demais, por isso será explicado em detalhe. Precisamos criar um método que retorne uma coleção de objetos, pois ele irá ao banco e trará todos os dados que se encontram na tabela carro. Para isso usaremos uma implementação da interface List, a ArrayList. A escolha por tal implementação é meramente didática, sem levar em consideração as vantagens ou desvantagens dela. Dessa forma, a assinatura do método fica assim: public List<CarroBean> listartodos() { Como vamos listar todas as linhas da tabela, a nossa String SQL fica bem simples. String sql = "select * from carro "; Vamos criar uma lista de carros para armazenar os objetos carros que retornarão da nossa consulta. List<CarroBean> listacarro = new ArrayList<CarroBean>(); As duas linhas a seguir já foram explicas anteriormente. try { PreparedStatement ps = getcon().preparestatement(sql); Agora precisamos de um objeto da classe ResultSet para armazenar o resultado vindo do banco. Observe que, diferentemente dos outros três métodos, neste usamos o executequery para efetivar a nossa operação. ResultSet rs = ps.executequery(); Um objeto ResultSet tem acesso ao método next que permite percorrer todos os dados nele contido. Porém, se a consulta não retornar dados e tentarmos usá-lo, pode ocorrer uma exceção, por isso é necessário fazer essa verificação antes. if (rs!= null) { Se a consulta retornou dados, podemos percorrê-los e fazer a atribuição a um objeto e guardar este na nossa lista. Dentro no laço (while) um objeto CarroBean é criado e os seus atributos são preenchidos com os dados dos campos correspondentes da tabela. Observe que os números dentro dos parênteses correspondem à ordem dos campos da tabela, alternativamente podemos usar os nomes dos campos.
21 while (rs.next()) { CarroBean cb = new CarroBean(); cb.setplaca(rs.getstring(1)); cb.setcor(rs.getstring(2)); cb.setdescricao(rs.getstring(3)); listacarro.add(cb); return listacarro; else { return null; As linhas a seguir já foram explicadas anteriormente. catch (SQLException e) { return null; Com isso temos todas as classes necessárias, só nos resta fazer um teste para ver se estão funcionando realmente. Não criaremos interface ainda (ficará para a parte 2 deste tutorial), por isso vamos criar uma classe de teste (Teste.java). Crie uma classe chamada Teste com o método main. package psv; import java.sql.*; import java.util.*; public class Teste { public static void main(string[] args) { Agora testaremos as funcionalidades uma a uma:
22 1 testando a conexão: dentro do método main coloque a linha de comando abaixo e execute a classe (Shift+f6). Se você ver a mensagem Conexão aberta pode seguir em frente, se não, revise a classe Conexao e verifique os passos anteriores: banco, driver,... Connection con = Conexao.abrirConexao(); 2 criando os objetos necessários para a manutenção da tabela: CarroBean cb = new CarroBean(); CarroDAO cd = new CarroDAO(con); 3 - Testando o método inserir: faça a seguinte operação. cb.setplaca("jkk1900"); cb.setcor("azul"); cb.setdescricao("carro 1"); System.out.println(cd.inserir(cb)); Verifique no seu banco de dados se o registro foi inserido, conforme figura a seguir. Se o registro foi inserido, insira mais uns dois carros, mas lembre-se, não repita a mesma placa porque esse é um campo chave. Faça novamente a consulta.
23 4 - Testando o método alterar: escolha um dos carros e faça algumas alterações, observe que a placa não deve ser alterada e ela deve existir no banco. cb.setplaca("jkl2897"); cb.setcor("amarelo"); cb.setdescricao("carro 3"); System.out.println(cd.alterar(cb)); Faça a consulta novamente. Aqui o carro verde foi alterado para carro amarelo. 5 - Testando o método excluir: vamos excluir o carro com placa JKL2897. cb.setplaca("jkl2897"); System.out.println(cd.excluir(cb));
24 Faça a consulta novamente. 6 - Testando o método listartodos: como o método retorna uma List, precisamos criar uma para receber o resultado. O código é mostrado a seguir, observe que estamos usando For- Each para percorrer a lista. Se você não está familiarizado com o assunto, pesquise material a respeito do FrameWork Collection. List<CarroBean> lista = cd.listartodos(); if(lista!= null){ for(carrobean carro : lista){ System.out.println("Placa: "+carro.getplaca()); System.out.println("Cor: "+carro.getcor()); System.out.println("Descrição: "+carro.getdescricao()); Resultado Placa: JKE2013 Cor: Preto Descrição: Carro 2 Placa: JKK1900 Cor: Azul
25 Descrição: Carro 1 Com isso você já está pronto para criar a interface para o usuário fazer manutenção da tabela carro. 6. Considerações finais Existem várias maneiras de fazer o que fizemos aqui, isso depende do grau de conhecimento de cada um. Na parte 2 deste tutorial, criaremos a interface (desktop) para trabalhar com essas classes. O código completo das classes é colocado a seguir. Classe Conexao.java package psv; import java.sql.*;//importação do pacote que contém a classe Connection public class Conexao {//Nome da classe public static Connection abrirconexao() { Connection con = null; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); String url = ""; url += "jdbc:mysql:// /estacionamento?"; url += "user=root&password="; con = DriverManager.getConnection(url); System.out.println("Conexão aberta."); catch (SQLException e) { System.out.println(e.getMessage()); catch (ClassNotFoundException e) { System.out.println(e.getMessage()); catch (Exception e) { System.out.println(e.getMessage());
26 return con; public static void fecharconexao(connection con) { try { con.close(); System.out.println("Conexão fechada."); catch (SQLException e) { System.out.println(e.getMessage()); catch (Exception e) { System.out.println(e.getMessage()); Classe CarroBean.java package psv; public class CarroBean { private String placa; private String cor; private String descricao; public String getcor() { return cor; public void setcor(string cor) { this.cor = cor; public String getdescricao() { return descricao;
27 public void setdescricao(string descricao) { this.descricao = descricao; public String getplaca() { return placa; public void setplaca(string placa) { this.placa = placa; Classe CarroDAO.java package psv; import java.sql.*; import java.util.*; public class CarroDAO { private Connection con; public CarroDAO(Connection con) { setcon(con); public String inserir(carrobean carro) { String sql = "insert into carro(placa,cor,descricao)values(?,?,?)"; try { PreparedStatement ps = getcon().preparestatement(sql);
28 ps.setstring(1, carro.getplaca()); ps.setstring(2, carro.getcor()); ps.setstring(3, carro.getdescricao()); if (ps.executeupdate() > 0) { return "Inserido com sucesso."; else { return "Erro ao inserir"; catch (SQLException e) { return e.getmessage(); public String alterar(carrobean carro) { String sql = "update carro set cor =?,descricao =?"; sql += " where placa =?"; try { PreparedStatement ps = getcon().preparestatement(sql); ps.setstring(1, carro.getcor()); ps.setstring(2, carro.getdescricao()); ps.setstring(3, carro.getplaca()); if (ps.executeupdate() > 0) { return "Alterado com sucesso."; else { return "Erro ao alterar";
29 catch (SQLException e) { return e.getmessage(); public String excluir(carrobean carro) { String sql = "delete from carro where placa =?"; try { PreparedStatement ps = getcon().preparestatement(sql); ps.setstring(1, carro.getplaca()); if (ps.executeupdate() > 0) { return "Excluído com sucesso."; else { return "Erro ao excluir"; catch (SQLException e) { return e.getmessage(); public List<CarroBean> listartodos() { String sql = "select * from carro "; List<CarroBean> listacarro = new ArrayList<CarroBean>(); try { PreparedStatement ps = getcon().preparestatement(sql); ResultSet rs = ps.executequery();
30 if (rs!= null) { while (rs.next()) { CarroBean cb = new CarroBean(); cb.setplaca(rs.getstring(1)); cb.setcor(rs.getstring(2)); cb.setdescricao(rs.getstring(3)); listacarro.add(cb); return listacarro; else { return null; catch (SQLException e) { return null; public Connection getcon() { return con; public void setcon(connection con) { this.con = con;
31 Classe Teste.java package psv; import java.sql.*; import java.util.*; public class Teste { public static void main(string[] args) { Connection con = Conexao.abrirConexao(); CarroBean cb = new CarroBean(); CarroDAO cd = new CarroDAO(con); //Testando método inserir /* cb.setplaca("jkl2897"); cb.setcor("verde"); cb.setdescricao("carro 3"); System.out.println(cd.inserir(cb));*/ //Testando método alterar /*cb.setplaca("jkl2897"); cb.setcor("amarelo"); cb.setdescricao("carro 3"); System.out.println(cd.alterar(cb));*/ //Testando excluir /* cb.setplaca("jkl2897"); System.out.println(cd.excluir(cb));*/
32 List<CarroBean> lista = cd.listartodos(); if(lista!= null){ for(carrobean carro : lista){ System.out.println("Placa: "+carro.getplaca()); System.out.println("Cor: "+carro.getcor()); System.out.println("Descrição: "+carro.getdescricao()); Conexao.fecharConexao(con);
Manipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro ([email protected]) Maio/ 2015
Manipulação de Banco de Dados com Java Ms. Bruno Crestani Calegaro ([email protected]) Maio/ 2015 Acesso a um SGBD Em sistemas mais simples o uso de arquivos pode ser usado mas para aplicações
Persistê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
Instalando e configurando o Java Development Kit (JDK)
Tutorial elaborado pelo professor José Gonçalo dos Santos Contato: [email protected] Instalando e configurando o Java Development Kit (JDK) 1.1 Obtendo o JDK + JRE Para obter o JDK e o JRE
JDBC. 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
Manipulaçã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
JAVA 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
JDBC 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
Acesso 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
JDBC. Prof. Márcio Bueno ([email protected])
JDBC Prof. Márcio Bueno ([email protected]) 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
JDBC (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
Leonardo Gresta Paulino Murta [email protected]
Leonardo Gresta Paulino Murta [email protected] 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
Criando uma agenda simples com NetBeans 6.5
Criando uma agenda simples com NetBeans 6.5 (Swing application framework e Beansbinding) Já faz algum tempo que escrevi uma agenda simples usando o Eclipse com o Visual Class Editor. Demorei em torno de
Fernando Freitas Costa. Pós-Graduando em Gestão e Docência Universitária. blog.fimes.edu.br/fernando [email protected]
JavaServerFaces JSF Fernando Freitas Costa Bacharel em Sistemas de Informação Pós-Graduando em Gestão e Docência Universitária blog.fimes.edu.br/fernando [email protected] JavaServerFaces e Banco de Dados
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,
Criando um aplicação simples com JAVA e MySQL usando NetBeans Parte II
Tutorial elaborado pelo professor José Gonçalo dos Santos Contato: [email protected] Criando um aplicação simples com JAVA e MySQL usando NetBeans Parte II Introdução Para acompanhar este tutorial
Java com Banco de Dados Posgree
Java com Banco de Dados Posgree Prof. Luiz Claudio Ferreira de Souza www.luizclaudiofs.blogspot.com 1 Driver para ligação Java e Postgre http://jdbc.postgresql.org/download.html www.luizclaudiofs.blogspot.com
Aula 1 Acesso a Banco de Dados
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva [email protected] Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Java 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
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva [email protected]
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva [email protected] Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Procedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Figura 1. A Classe Java
Conexã o com MySQL Connection Factory Para criar as conexões com o banco de dados será utilizado um padrão chamado Factory, onde através dele se terá uma única classe que proverá uma fábrica de conexão
INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS
INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS Este tutorial foi desenvolvido pelos analistas Hézio Silva e José Mendes pertencentes ao quadro de TI do Banco da Amazônia S/A, sediado em Belém-Pa e
Instalando o WordPress em localhost
Instalando o WordPress em localhost WordPress sem Mistério LEE ARAUJO htto://wordpresssemmisterio.com.br Sumário Instalando o WordPress em Localhost... 2 O Servidor web... 3 Iniciando o servidor... 6 Criação
Integrando Java com Banco de Dados
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares [email protected] Objetivos Apresentar os conceitos básicos da especificação de Java
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Programação Orientada a Objetos JDBC Java Database Connectivity
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares [email protected] Objetivos Apresentar os conceitos básicos da especificação de Java
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Desenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Java Database Connectivity (JDBC) Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Acesso a Banco. Conexão em Java. Conexão em Java. Programação Orientada a Objetos Profa. Cristiane e Prof. Daniel
Acesso a Banco Programação Orientada a Objetos Profa. Cristiane e Prof. Daniel As conexões em Java são feitas através de uma ponte que implementa todas as funcionalidades que um banco de dados padrão deve
Driver 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
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Slim... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento da
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
MANUAL DO ANIMAIL 1.0.0.1142 Terti Software
O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,
Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011
MANUAL COTAÇAO WEB MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email]
MANUAL COTAÇAO WEB [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA Material Desenvolvido para a Célula Materiais Autor: Equipe
DSS 08/09. Camada de Dados - JDBC. Aula 1. António Nestor Ribeiro /António Ramires Fernandes/ José Creissac Campos {anr,arf,jfc}@di.uminho.
Universidade do Minho Departamento de Informática Camada de Dados - JDBC Aula 1 António Nestor Ribeiro /António Ramires Fernandes/ José Creissac Campos {anr,arf,jfc}@di.uminho.pt 2 Camada de Dados A camada
Banco de Dados. Banco de Dados. Alcides Pamplona [email protected]. Alcides Pamplona Linguagem de Programação CESBD 2010
Alcides Pamplona Linguagem de Programação CESBD 2010 Alcides Pamplona [email protected] Tópicos API JDBC Utilizando JDBC Statement PreparedStatement Mapeamento Objeto-Relacional 2 API JDBC 3 API
Guia de instalação para ambiente de Desenvolvimento LINUX
Guia de instalação para ambiente de Desenvolvimento LINUX Conteúdo deste manual Introdução O guia de instalação... 3 Capítulo 1 Instalando o servidor Web Apache... 4 Teste de instalação do Apache... 9
Padrões de Projeto e Persistência com DAO
Curso de Análise de Sistemas Análise de Sistemas II Padrões de Projeto e Persistência com DAO Prof. Giuliano Prado de Morais Giglio, M.Sc. Introdução a Padrões de Projeto Padrões de Projeto foram inicialmente
Tutorial. Windows Live Mail
Tutorial Windows Live Mail Instalação, Configuração e Utilização Windows Live Mail O Windows Live Mail permite que você envie e receba mensagens de várias contas de e-mail em um mesmo local, servindo também
Android e Bancos de Dados
(Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do
Java 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
Tutorial do Sistema de Gestão de Conteúdos para Web - SYSWEB
Tutorial do Sistema de Gestão de Conteúdos para Web - SYSWEB São João del-rei Outubro de 2008 1. Entrando na Intranet para acessar o SYSWEB 1.1 Digite no seu navegador (browser) o seguinte endereço: http://www.intranet.ufsj.edu.br
Tutorial Web Mail. Acesso e Utilização. MPX Brasil Cuiabá/MT: Av. Mal Deodoro, 1522 B Centro Norte. Contato: (65) 3364-3132 [email protected].
Tutorial Web Mail Acesso e Utilização Como acessar meu e-mail institucional? 1. Para acessar seu e-mail institucional, acesse primeiramente o site ao qual ele pertence, por exemplo o e-mail [email protected]
Procedimentos para Instalação do Sisloc
Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação
Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL
Configuração de assinatura de e-mail
Configuração de assinatura de e-mail Este manual irá lhe auxiliar a configurar a sua assinatura de E-mail no Microsoft Outlook (Desktop) e no Outlook Web App (Webmail). Gerando a sua assinatura de e-mail
NOVIDADES DO JAVA PARA PROGRAMADORES C
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB NOVIDADES DO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o Conceito de Classes e Objetos Capacitar para a criação de objetos simples
http://www.multside.com.br CODE IGNITER INSTALAÇÃO & BANCO DE DADOS
CODE IGNITER INSTALAÇÃO & BANCO DE DADOS INSTALAÇÃO Instalar o code-igniter é muito simples, basta que você tenha um servidor que rode PHP 5 (para saber consulte a documentação PHP do seu servidor). Após
Drive 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
8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito)
8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito) Nos itens anteriores vimos transações do tipo explícitas, ou seja, aquelas que iniciam com BEGIN TRANSACTION. As outras
GUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
Criando um aplicação simples com JAVA e MySQL usando NetBeans Parte III
Tutorial elaborado pelo professor José Gonçalo dos Santos Contato: [email protected] Criando um aplicação simples com JAVA e MySQL usando NetBeans Parte III 1. Introdução... 3 2. Testando o
Iniciando o MySQL Query Brower
MySQL Query Brower O MySQL Query Browser é uma ferramenta gráfica fornecida pela MySQL AB para criar, executar e otimizar solicitações SQL em um ambiente gráfico. Assim como o MySQL Administrator foi criado
Tutorial USERADM Como inserir conteúdo no Portal Transparência
Portal Transparência / Acesso a Informação Tutorial USERADM Como inserir conteúdo no Portal Transparência Como acessar? 1. Primeiramente acesse o site de sua instituição, como exemplo vamos utilizar o
Especialização em web com interfaces ricas
Especialização em web com interfaces ricas Acessando Bancos de Dados com Java Prof. Fabrízzio Alphonsus A. M. N. Soares [email protected] [email protected] Instituto de Informática Universidade
Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.
1 - Criando uma classe em Java Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. Antes de criarmos a(s) classe(s) é necessário criar o projeto
Acesso a Bancos de Dados em Java (JDBC)
Acesso a Bancos de Dados em Java (JDBC) Jomi Fred Hübner Universidade Regional de Blumenau Departamento de Sistemas e Computação Roteiro Introdução Objetivo da JDBC Vantagens Visão geral do acesso a SGBDs
2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
Manual de operação. BS Ponto Versão 5.1
Manual de operação BS Ponto Versão 5.1 conteúdo 1. Instalação do sistema Instalando o BS Ponto Configurando o BS Ponto 2. Cadastrando usuários Cadastro do usuário Master Alterando a senha Master Cadastro
Manual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Configuração Do Firebird no Ide NetBeans
Configuração Do Firebird no Ide NetBeans Inicialmente devemos fazer o download do Netbeans 5.5 localizado no site da Sun (www.sun.com). Em seguida baixar o driver JayBird, localizado no site do firebird
3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).
Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada
Implementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde
Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR Julho/2007 Ministério da saúde SUMÁRIO Módulo 1. Instalação... 4 Introdução... 4 Configurações de equipamentos para instalação
NetBeans. Conhecendo um pouco da IDE
NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica
MANUAL DE FTP. Instalando, Configurando e Utilizando FTP
MANUAL DE FTP Instalando, Configurando e Utilizando FTP Este manual destina-se auxiliar os clientes e fornecedores da Log&Print na instalação, configuração e utilização de FTP O que é FTP? E o que é um
DSS 09/10. DSS 09/10 Que métodos é que fazem parte de cada camada? Aplicações Multi-camada JDBC. Aula 3 DSS 09/10
Universidade do Minho Departamento de Informática Aplicações Multi-camada JDBC Aula 3 António Nestor Ribeiro /António Ramires Fernandes/ José Creissac Campos {anr,arf,[email protected] 2 Programação
Sistema de Recursos Humanos
Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento
INTRODUÇÃO AO WINDOWS
INTRODUÇÃO AO WINDOWS Paulo José De Fazzio Júnior 1 Noções de Windows INICIANDO O WINDOWS...3 ÍCONES...4 BARRA DE TAREFAS...5 BOTÃO...5 ÁREA DE NOTIFICAÇÃO...5 BOTÃO INICIAR...6 INICIANDO PROGRAMAS...7
Configurar o Furbot no Eclipse
Configurar o Furbot no Eclipse Primeiramente, precisamos abrir o Eclipse. Logo no início, deverá aparecer uma tela assim: Nela, você irá selecionar o local do seu workspace. Workspace é o local onde ficarão
Manual de Instalação (TEF LOJA)
Este documento não deve ser reproduzido sem autorização da FCDL/SC Aprovação: Representante da Direção Ademir Ruschel Elaboração: Supervisor da Qualidade Sílvia Regina Pelicioli Manual de (Neste documento
INSTALANDO E CONFIGURANDO O MY SQL
INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.
Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.
Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL Prof. MSc. Hugo Souza Na última aula falamos um pouco sobre as ferramentas
Manual Sistema de Autorização Online GW
Sistema de Autorização Online GW Sumário Introdução...3 Acesso ao sistema...4 Logar no sistema...4 Autorizando uma nova consulta...5 Autorizando exames e/ou procedimentos...9 Cancelamento de guias autorizadas...15
Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010
Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Sistema Orion Phoenix 1.0 - Novembro/2010 Página 1 SUMÁRIO 1. INTRODUÇÃO...3 2. VISÃO GERAL...3 3. PROCEDIMENTOS
Persistência de Dados
Persistência de s Universidade do Estado de Santa Catarina - Udesc Centro de Ciências Tecnológicas - CCT Departamento de Ciência da Computação Tecnologia de Sistemas de Informação Estrutura de s II - DAD
Curso: 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
Capture Pro Software. Guia de referência. A-61640_pt-br
Capture Pro Software Guia de referência A-61640_pt-br Iniciando o Kodak Capture Pro Software Este guia foi projetado para fornecer instruções simples para início rápido, incluindo a instalação e a inicialização
Manual de Instalação de SQL Server (2005, 2008, 2012).
Manual de Instalação de SQL Server (2005, 2008, 2012). Instalação do SQL 2005. - Primeiro baixo o instalador do SQL nesse link: http://www.microsoft.com/pt-br/download/details.aspx?id=184 - Execute o arquivo
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
Programação com Acesso a Banco de Dados
Campus Ipanguaçu Curso: Técnico em Informática Programação com Acesso a Banco de Dados AULA 17 ACESSO A BANCO DE DADOS COM JDBC PROF.: CLAYTON M. COSTA 2 011.2 Introdução Aplicação + Banco de Dados: Funcionalidade
Persistê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
Para criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua.
7 Animação Animações é um dos quesitos muito importantes em jogos, você não acha? Para isso o JPlay tem uma classe específica para lidar com animações. Essa classe se chama Animation. Bem sugestivo o nome
Manual Administrador - Mídia System
Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Motor Periférico Versão 8.0 1. Apresentação... 3 2. Instalação do Java... 3 2.1 Download e Instalação... 3 2.2 Verificar Instalação... 3 3. Download do Motor Periférico...
Orientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Manual Captura S_Line
Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades
Manual de Instalação e Configuração do SQL Express
Manual de Instalação e Configuração do SQL Express Data alteração: 19/07/11 Pré Requisitos: Acesse o seguinte endereço e faça o download gratuito do SQL SRVER EXPRESS, conforme a sua plataforma x32 ou
Estação Digital. Instalação do Gerenciador da Estação Digital
Instalação do Gerenciador da Estação Digital A instalação do Gerenciador da consiste na configuração do Apache, PHP e MySQL. Esses são os programas necessários para execução do Gerenciador da : file:///c:/documents%20and%20settings/usuario/desktop/apache_logo_medium.png
Licenciamento por volume da Adobe
Licenciamento por volume da Adobe Admin Console para clientes do VIP Guia do usuário do Value Incentive Plan (VIP) Versão 2.5 November 21, 2013 Sumário O que é o Admin Console para clientes do VIP?...
Lazarus pelo SVN Linux/Windows
Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.
Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos
Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se
Acesso à Dados ZEOS x Delphi. Professor Anderson
Acesso à Dados ZEOS x Delphi Professor Anderson Introdução O ZEOS é uma biblioteca que provê o acesso à uma base de dados em MYSQL. Através dessa Library, podemos realizar operações de manipulação da base
TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!
UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas
Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP
Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP O cliente de e-mail web utilizado pela UFJF é um projeto OpenSource que não é desenvolvido pela universidade. Por isso, pode ocorrer que alguns
