Prof.: Jean Carlo Mendes

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

JDBC Java Dababase Connectivity Marco Antonio, Arquiteto de Software – TJDF Atualizado em Novembro/2008.
Prof. Alessandro J. de Souza
Java Conexão com Banco de Dados
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS ACESSO A BANCO DE DADOS COM O JDBC Prof. Thiago Pereira Rique
setWrapStyleWord() configura o estilo de quebra de linha setLineWrap(true) indica mudança automática de linha A linha 68 registra o objeto resultTable.
28.5 Instruções para instalar o MySQL e o MySQL Conector/J
Linguagens de Programação Orientadas a Objetos
ODBC.
Professor Victor Sotero
Selenium CONFIGURAÇÃO DE TESTE.
Introdução a JDBC Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Classes e objetos P. O. O. Prof. Grace.
B ANCO DE D ADOS E JDBC Profa. Msc. Cintia Carvalho Oliveira Mestre em Ciência da Computação – UFU Bacharel em Ciência da Computação - UFJF 1.
Java & Bancos de Dados Universidade Salgado de Oliveira Goiânia
Hibernate com JPA Prática
Java :: Persistência de Dados
Acesso a Base de Dados JDBC Trabalho Realizado por:
Conexão com Bancos de Dados Carlos Bazilio Depto de Ciência e Tecnologia Pólo Universitário de Rio das Ostras Universidade Federal Fluminense.
Projeto Sistema de Gestão Bibliográfica (SGB) Fábrica de Software INF - UFG.
Ferramentas para Orientação a Objetos Apresentação da Disciplina Prof. Wolley.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Integração com Banco de Dados
Programação Orientada a objetos II
Anexo A. JDBC  Conjunto de interfaces e classes java que faz envio de consultas para um banco de dados.  Objetos(tipos)  Conexão (Driver e Connection)
JSP / Servlets Avançado
P ROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues.
Linguagem de Programação JAVA
Programação Orientada à Objetos
Acessando MySql e Postgre
JDBC Java Database Connectivity. JDBC Especificação para uso de base de dados em aplicações e applets JAVA; API para uso de drivers JDBC; Compatível com.
Acessando o WI Após fazer o deploy pelo Tomcat, digite
Desnvolvimento de Projetos e Aplicações Web Ceça Moraes – Ceça.
Criação do Create, Read, List, Update e Delete Desenvolvimento de Aplicações Web PROFA. MSC. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO.
Configuração do Ambiente de programação
A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
Bancos de Dados Estrutura e Funcionamento de um SGBD
Programação para Web Unidade 06 – Java Beans e BDs Prof.: Henrique Santos.
CURSO JAVA BÁSICO Módulo JDBC – slide 1 MóduloJDBC.
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
POO II JEAN CARLO MENDES
Java Conexão com Baco de dados Saulo Bazzi Oberderfer Fonte:
Capítulo 10 Criação de um Formulário Para
Aglets.
POO - II PROF.: JEAN CARLO MENDES
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
JDBC Java Database Connectivity docs/guide/jdbc/getstart/introTOC.doc.html.
J AVA D ATABASE C ONNECTIVITY JDBC. JDBC O Java Database Connectivity (JDBC) API é o padrão da indústria para que aplicações Java acessem bancos de dados.
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
Leo Silva Leonardo Murta Luiz Viana Persistência em Java.
Java Acesso a Banco de Dados Prof. Marcos André Pisching, M.Sc.
Acesso a Banco de Dados com JDBC e DAO
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
Acessando banco de dados com JAVA.  Linguagem independente de plataforma; ◦ “Write once, run anywhere” ◦ JVM  Java Virtual Machine  Mecanismo que permite.
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Programação para Web I AULA 2 BANCO DE DADOS.
Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.
SOCKET - É um canal de comunicação entre processos que estabelece uma conexão entre eles na forma de cliente-servidor. Por meio de sockets, os computadores.
PASSO A PASSO PARA UMA VPN. Para testes de internet (verificação de bloqueios, Proxy, cachê, rotas) utilizamos este recurso que faz um tunelamento deixando.
Persistência de dados e padrão DAO
Banco de Dados Marcio Ferreira da Silva. PHP e Banco de Dados Uma das facilidades do PHP é na utilização dos bancos de dados. O MySQL é um banco de dados.
Banco de Dados Relacionais. Tabelas DB Relacionais são baseados em tabelas As tabelas armazenam registros Cada registro ocupa uma linha da tabela Registros.
Persistência de dados e padrão DAO Padrões de Projeto Orientado a Objetos Profa. Danielle Martin/Mauricio Universidade de Mogi das Cruzes.
Prof.: Jean Carlo Mendes
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Persistência de dados e padrão DAO
Acesso a Banco de dados com JDBC
Transcrição da apresentação:

Prof.: Jean Carlo Mendes

 Os programas em Java interagem com banco de dados usando o Java Database Connectivity – JDBC  Um driver JDBC permite ao Java se conectar a um banco de dados específico de um SGBD e permite a manipulação dos dados através de API  Os SGBDs mais utilizados no mercado possuem drivers JDBC

 Passos  Criar a conexão  Criar o comando  Executar comando  Processar resultado

 Usa-se o método getConnection da Classe DriverManager (pacote java.sql)  Parametros do getConnection  URL do banco  Usuario  Senha

 Statement  Usado para submeter ao banco as consultas SQL  Método executeQuery  Result Set  “Conjunto de resultado” devolvido pela execução da consulta  Possui os dados e os metadados

Erro ao se conectar ao mysql: No suitable driver found for jdbc:mysql://localhost:8086/agenda

 É preciso adicionar o driver MySql ao classpath  O arquivo.jar contendo o jdbc do MySql precisa ser colocado em um lugar visível ao projeto  No Eclipse: Properties/Java Build Path  Libraries (adcionar o.jar)

 Normalmente concentramos as operações de banco em classes especificas  Uma boa ideia é criar uma classe que funcione como uma Fábrica de Conexões  Depois disto o programador precisa apenas solicitar a conexão a esta “fábrica”

 Para executar uma sentença ao BD usaremos os PreparedStatments...  Para receber um PreparedStatment da conexão basta chamar o método prepareStatment passando como parâmetro o comando SQL desejado (Os valores vindos de variáveis são preenchidos com ?)

 É possível verificar um auto-incremento gerado (ver exemplo)

 Para ler do banco de dados podemos usar também um PreparedStatment  Porem, neste caso esperamos um “retorno” da execução do comando  Usaremos o método executeQuery