JDBC JDBC. JDBC - Arquitetura. JDBC Arquitetura Pacote Java.sql. Java Database Connectivity JDBC PostgreSQL
|
|
- Maria das Graças Aragão Terra
- 5 Há anos
- Visualizações:
Transcrição
1 Ciência da Computação GBC043 Sistemas de Banco de Dados Java Database Connectivity JDBC PostgreSQL JDBC Diferentes SGBD possuem diferentes formas de se comunicar com uma aplicação Aplicação Java Profa. Maria Camila Nardini Barioni Bloco B -sala 1B137 Oracle MySQL PostgreSQL 1 semestre de 2018 Necessidade de aprendizado de várias APIs GBC043 Sistemas de Banco de Dados -1 semestre de JDBC JDBC - Arquitetura Solução: Aplicação Java API do JDBC O JBDC provê um conjunto de interfaces para acesso ao BD é um conjunto de APIs (bibliotecas de classes) Cada SGBD possui um Driver JDBC específico (que é usado de forma padrão - JDBC) Os drivers de outros fornecedores devem ser adicionados ao CLASSPATH da aplicação para serem utilizados driver JDBC driver JDBC driver JDBC Oracle MySQL PostgreSQL Mudança do driver não afeta a aplicação Os fabricantes de SGBD são responsáveis por disponibilizar os drivers de acesso para suas bases de dados. GBC043 Sistemas de Banco de Dados -1 semestre de GBC043 Sistemas de Banco de Dados -1 semestre de JDBC - Arquitetura java.sql.* fornece classes para serem usadas pelas aplicações O driver JDBC do PostgreSQL é do tipo 4 totalmente implementado em Java conhece todo o protocolo de comunicação com o BD e pode acessar o BD sem software extra JDBC Arquitetura Pacote Java.sql Principais classes do JDBC DriverManager-gerencia o driver e cria uma conexão com o banco de dados Connection-é a classe que representa a conexão com o banco de dados Statement- controla e executa uma sentença SQL PreparedStatement uma subclasse de Statement que controla e executa uma sentença SQL ResultSet-contém o conjunto de dados retornado por uma consulta SQL ResultSetMetaData-é a classe que trata dos metadados do banco GBC043 Sistemas de Banco de Dados -1 semestre de GBC043 Sistemas de Banco de Dados -1 semestre de
2 JDBC Arquitetura Pacote Java.sql DriverManager O método DriverManager.getConnection () é chamado para efetuar a conexão com o banco de dados; Connection executeupdate () -utilizados pelos comandos insert, update e delete; executequery () -utilizado para o comando select. Etapas básicas 1. Criar e Popular o banco de dados 2. Carregar Driver 3. Definir URL (ou IP) para a conexão 4. Estabelecer conexão 5. Criar objeto do tipo statement 6. Executar uma consulta 7. Processar resultado 8. Fechar Conexão GBC043 Sistemas de Banco de Dados -1 semestre de GBC043 Sistemas de Banco de Dados -1 semestre de Criando e populando o banco de dados Utilizar o pgadmin III para executar os scripts para a criação do banco de dados para a inserção de dados Obter o Driver do PostgreSQL (postgresql.jar) JDBC4 Postgresql Driver, Version Adicionar o caminho para o arquivo postgresql.jarna configuração do CLASSPATH adicione ao Projetopor meio do item Bibliotecas (Libraries) na paleta Projetos GBC043 Sistemas de Banco de Dados -1 semestre de GBC043 Sistemas de Banco de Dados -1 semestre de Class.forName("org.postgresql.Driver"); System.out.println("Driver carregado!"); catch (ClassNotFoundException cnfe) { System.out.println("Não carregou o driver!"); cnfe.printstacktrace(); Criando uma Conexão Connection conexao = null; String url = "jdbc:postgresql://localhost/postgres"; String username = postgres ; String password = ; conexao = DriverManager.getConnection(url, username, password); System.out.println("Usuario conectado!"); System.out.println("Nao foi possivel conectar."); GBC043 Sistemas de Banco de Dados -1 semestre de GBC043 Sistemas de Banco de Dados -1 semestre de
3 Statement sentenca; // Cria uma sentenca para atualizar o banco de dados sentenca = conexao.createstatement(); // Atualiza o BD sentenca.executeupdate( Create, Insert, Update, Delete, "); PreparedStatement A principal característica de um objeto da classe PreparedStatement é que, ao contrário de objetos da classe Statement, ele recebe uma declaração SQL na hora de sua criação Isto permite que a declaração seja enviada ao SGBD para ser compilada na hora de sua declaração. Como resultado, objetos PreparedStatement contêm declarações pré-compiladas Quando um PreparedStatement é executado, o SGBD pode executar seu comando SQL imediatamente sem ter que compilá-lo primeiro GBC043 Sistemas de Banco de Dados -1 semestre de GBC043 Sistemas de Banco de Dados -1 semestre de PreparedStatement - Exemplo String sql = insert into aluno (matricula, nome, sobrenome) values (?,?,?) ; PreparedStatement st = Conexao.prepareStatement(sql); st.setint(1, mat); st.setstring(2, nome); st.setstring(3, sobrenome); int nroinsercoes = st.executeupdate(); Criando uma Sentença para consultar o BD // Cria uma sentenca para consultar o banco de dados sentenca = conexao.createstatement(); // Consulta o conteudo de uma (ou varias) tabela(s) ResultSet conjresposta = sentenca.executequery( "Select from where"); GBC043 Sistemas de Banco de Dados -1 semestre de GBC043 Sistemas de Banco de Dados -1 semestre de Processando e Exibindo o resultado da consulta ResultSetMetaData metadados = ConjResposta.getMetaData(); int nrodecolunas = metadados.getcolumncount(); System.out.println("Tabela X do Banco de Dados nomebanco:"); for(int i = 1; i <= nrodecolunas; i++) System.out.printf("%-8s\t", metadados.getcolumnname(i)); System.out.println(); //Exibindo o conteudo da tabela X while (conjresposta.next()){ for (int i = 1; i <= nrodecolunas; i++) System.out.printf("%-8s\t", conjresposta.getobject(i)); System.out.println(); GBC043 Sistemas de Banco de Dados -1 semestre de Encerrando a conexão //conexao //consulta e/ou atualizacao finally{ // assegura que a instrucao/conexao e fechada // adequadamente try{ sentenca.close(); conexao.close(); catch(exception exception){ exception.printstacktrace(); GBC043 Sistemas de Banco de Dados -1 semestre de
4 Execução de uma stored procedure CallableStatement - Exemplo CallableStatement cs = Conexao.prepareCall( procedure"); cs.setint(1, mat); cs.setstring(2, nome); ResultSet rs = cs.executequery(); Para atender ao requisito de diferentes grupos de usuários Utilize a criação de papéis em SQL (visto na aula sobre SQL DDL) consulte o material sobre visões que tem os dados de permissões do dicionário de dados GBC043 Sistemas de Banco de Dados -1 semestre de GBC043 Sistemas de Banco de Dados -1 semestre de SELECT schemaname,viewname FROM pg_views WHERE viewname LIKE '%priv%'; schemaname viewname information_schema column_privileges information_schema routine_privileges information_schema table_privileges information_schema udt_privileges information_schema usage_privileges information_schema data_type_privileges (6 registros) GBC043 Sistemas de Banco de Dados -1 semestre de SELECT schemaname,viewname FROM pg_views WHERE viewname LIKE '%rol%'; schemaname viewname pg_catalog pg_roles information_schema applicable_roles information_schema administrable_role_authorizations information_schema enabled_roles information_schema role_column_grants information_schema role_routine_grants information_schema role_table_grants information_schema role_udt_grants information_schema role_usage_grants (9 registros) GBC043 Sistemas de Banco de Dados -1 semestre de Exemplos: SELECT * FROM information_schema.role_table_grants WHERE grantee = current_user; SELECT * FROM information_schema.table_privileges WHERE grantee = current_user; Bibliografia Deitel, H. M. Java: como programar.6 ed. São Paulo: Pearson Prentice Hall, Material Didático produzido pelo professor Marcelo Z. Nascimento GBC043 Sistemas de Banco de Dados -1 semestre de GBC043 Sistemas de Banco de Dados -1 semestre de
5 Leitura complementar para casa Capítulo 25do livro: Deitel, H. M. Java: como programar. Practical PostgreSQL: GBC043 Sistemas de Banco de Dados -1 semestre de
De 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 maisBanco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP
Banco de dados POO Márcio Delamaro 1/37 Objetivo Nesta aula vamos dar uma breve introdução do que é um Banco de dados relacional Como acessar um banco de dados usando Java 2/37 O que é Bancos de dados
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 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 maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 09a- Acessando os dados através JDBC
Aula 09a- Acessando os dados através JDBC Conteúdo Programático desta aula Compreender os comando existentes para acesso e manipulação de dados nos Bancos de dados Apresentar os dados obtidos no banco
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 maisProgramaçã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
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 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 maisJava DataBase Connectivity - JDBC. Ramon Lopes Embaixador de Campus Sun - UFBA
Java DataBase Connectivity - JDBC Ramon Lopes Embaixador de Campus Sun - UFBA 1 Agenda O que é um BD? Introdução SQL JDBC Padrões de Projetos Projeto Final Sun Confidential: Internal Only 2 O que é um
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Curso: Sistemas de Informação Arquitetura de Software Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 6.1 Revisão de Banco de Dados (SQL e acesso via aplicativo)
Leia maisDesenvolvimento 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 laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisAcesso 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
Leia maisAcessando dados em Java com JDBC
Acessando dados em Java com JDBC Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Objetivo do curso O que é JDBC? Arquitetura da API Detalhes e uso da API O que é JDBC? Diferentes
Leia mais1.2- Ambientes de Middleware
1.2- Ambientes de Middleware Applications RMI, RPC and events Request reply protocol Middleware layers External data representation Operating System Fonte: [Coulouris] 1 1.2- Ambientes de Middleware Aplicação
Leia maisJava e Conexão com Banco de Dados
A Plataforma Java Programação Orientada a Objetos em Java Java e Conexão com Banco de Dados Prof. Giuliano Prado de Morais Giglio, M.Sc. Conexão com Banco de Dados JDBC: Java Database Connectivity Acesso
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 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 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 maisProgramaçã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 scbs@cin.ufpe.br Objetivos Apresentar os conceitos básicos da especificação de Java
Leia maisAula 1 Acesso a Banco de Dados
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia maisLaboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia maisAcesso 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
Leia maisIntegrando Java com Banco de Dados
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares scbs@cin.ufpe.br Objetivos Apresentar os conceitos básicos da especificação de Java
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 maisJDBC. Java DataBase Connectivity
JDBC Java DataBase Connectivity JDBC??? Uma API que permite o acesso a virtualmente qualquer fonte de dado tabular a partir de um programa escrito em Java O que é uma uma fonte de dados tabular? acesso
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 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 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 maisJava & Bancos de Dados Adaptado de Slides da Universidade Salgado de Oliveira Goiânia
Java & Bancos de Dados Adaptado de Slides da Universidade Salgado de Oliveira Goiânia Sistemas de Informação Ling.Prog.V Prof. Roberto Couto Lima Fonte: Curso Java Prof. Fabricio Leonard Leopoldino (Universo)
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 maisCurso de Java. Acesso a banco de dados através de JDBC. Todos os direitos reservados Klais
Curso de Java Acesso a banco de dados através de JDBC Todos os direitos reservados Klais Java e SGBD s SQL é a linguagem padrão para acesso a banco de dados e se estabeleceu como tal no mercado. SQL no
Leia maisPersistência BD / drivers
Instituto Federal de Minas Gerais Campus Ponte Nova Persistência BD / drivers Professor: Saulo Henrique Cabral Silva Persistência Persistir é o processo de armazenamento de dados. A biblioteca de persistência
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 maisINTRODUÇÃO. No entanto, o que pode ser considerado um produto (resultado) da criação de BDs?
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Um Banco
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 maisManipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015
Manipulação de Banco de Dados com Java Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015 Acesso a um SGBD Em sistemas mais simples o uso de arquivos pode ser usado mas para aplicações
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 maisJAVA JDBC Java Database Connectivity
JAVA JDBC Java Database Connectivity Permite o acesso a banco de dados Uma das formas de acesso é utilizando o driver JDBC-ODBC que permite a conexão através de um DRIVER ODBC O ODBC (Open Database Connectivity)
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 maisJava Básico JDBC. Razer Anthom Nizer Rojas Montaño (razer@razer.org) 2008. Banco de Dados: JDBC
Java Básico JDBC Razer Anthom Nizer Rojas Montaño (razer@razer.org) 2008 Banco de Dados: JDBC API de acesso a banco de dados Pacote java.sql.* Precisa-se de um driver de acesso. Ex para oracle: oracle.jdbc.driver.oracledriver
Leia maisProgramação Orientada a Objetos (DPADF 0063)
Programação Orientada a Objetos (DPADF 0063) Aula 9 JDBC (Java Database Connectivity) Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior de Tecnologia em Sistemas
Leia maisJDBC Acessando Banco de Dados
Acessando Banco de Dados Objetivos Entender o que são Drivers. Diferenciar ODBC, JDBC e DRIVERMANAGER. Desenvolver uma aplicação Java para conexão com Banco de Dados. Criar um objeto a partir da classe
Leia maisAPI JDBC. Paulo Ricardo Lisboa de Almeida. 1 Universidade Positivo
API JDBC Paulo Ricardo Lisboa de Almeida 1 JDBC JDBC Java Database Connectivity API Java para conexões com bancos de dados Encontrada dentro de java.sql 2 JDBC Necessário driver JDBC do banco Classes concretas
Leia maisJAVA JDBC COMO FUNCIONA. Programação Orientada a Objetos Flávio de Oliveira Silva 315. Programação Orientada a Objetos Flávio de Oliveira Silva 316
JAVA JDBC JDBC JAVA DATABASE CONNECTIVITY Permite o acesso a banco de dados Uma das formas de acesso é utilizando o driver JDBC-ODBC que permite a conexão através de um DRIVER OBDC O ODBC (Open Database
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 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 maisProgramação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br
Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br JSP (Java Server Pages) - JavaServer Pages (JSP) - Tecnologia de programação serverside - Permite
Leia maisJDBC - Java Data Base Connectivity
JDBC - Java Data Base Connectivity JDBC API para Bases de Dados relacionais. Permite o desenvolvimento de aplicac~oes que interagem com BD relacionais de modo uniforme e independente dos diferentes SGBD.
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 maisBD II (SI 587) Programação SQL. Prof. Josenildo Silva.
BD II (SI 587) Programação SQL Prof. Josenildo Silva jcsilva@ifma.edu.br Nota Estes slides são baseados nos slides disponibilizados pelos autores ELMASRI e NAVATHE, para o livro Sistemas de Banco de Dados,
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 maisJava JDBC Aplicação Java com Acesso a um SGBD. Ricardo Terra (rterrabh [at] gmail.com) Java JDBC Maio, 2010
Java JDBC Aplicação Java com Acesso a um SGBD Ricardo Terra rterrabh [at] gmail.com Ricardo Terra (rterrabh [at] gmail.com) Java JDBC Maio, 2010 1 CV Nome: Ricardo Terra Email: rterrabh [at] gmail.com
Leia maisPadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. JDBC - Java Database Connectivity A,L,F,M
JAVA Marcio de Carvalho Victorino 1 JDBC - Java Database Connectivity 2 1 JDBC conceito JDBC é uma API (Application Program Interface) para acesso a SGBD s (Sistemas Gerenciadores de Banco de Dados) relacionais
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 maisAcesso a Bancos de Dados (JDBC) Autor: Cleyton Maciel (clayton.maciel@ifrn.edu.br) Adaptação: Pedro Baesse (pedro.baesse@ifrn.edu.
Acesso a Bancos de Dados (JDBC) Autor: Cleyton Maciel (clayton.maciel@ifrn.edu.br) Adaptação: Pedro Baesse (pedro.baesse@ifrn.edu.br) JDBC Conceito Tipos Transações Tipos SQL e JAVA Conexão JDBC Implementação
Leia maisRoteiro. SQL: Visões. Suporte de SQL para OLAP SELECT. Detalhando GROUP BY SQL DML CONTINUAÇÃO CONSULTAS AVANÇADAS. Consultas Avançadas Visões
Ciência da Computação GBC043 Sistemas de Banco de Dados Roteiro SQL: Visões Consultas Avançadas Visões Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2018
Leia maisAula Prática JBCD - Introdução
Aula Prática JBCD - Introdução Paulo Ricardo Lisboa de Almeida 1 Instanciando a aplicação Clone o projeto da aula passada com o Git (disponível no site da disciplina) Suba o banco de dados Crie as tabelas
Leia maisLidando com Armazenamento de Dados
Lidando com Armazenamento de Dados Paulo Ricardo Lisboa de Almeida 1 Armazenamento de Dados A grande maioria das aplicações possuem algum mecanismo para armazenagem de dados Dados de usuários Permissões
Leia maisDesenvolvimento de Sistemas de Informação http://sim.di.uminho.pt/disciplinas/dsi
1/100 Departamento de Informática, Universidade do Minho http://www.di.uminho.pt Desenvolvimento de Sistemas de Informação http://sim.di.uminho.pt/disciplinas/dsi LESI - 4 ō Ano / 2 ō Semestre (5308O7)
Leia maisAcessando bancos de dados com o JDBC
Acessando bancos de dados com o JDBC Notas de Aula: Java Como Programar, 8/E Prof. Geraldo Braz Junior Introdução Um banco de dados é uma coleção organizada de dados. Um sistema de gerenciamento de bancos
Leia maisIntrodução à Tecnologia Java 02/2012. Java Aula 05 12/09/2012. Celso Olivete Júnior. olivete@fct.unesp.br
Java Aula 05 JDBC 12/09/2012 Celso Olivete Júnior olivete@fct.unesp.br 1 Exercício para aquecimentoutilize o pacote Swing C = (F-32)*5 ------------ 9 Celso Olivete Júnior 2 Softwares utilizados: Java Development
Leia maisIEC Banco de Dados I Aula 11 Técnicas de Programação SQL
IEC Banco de Dados I Aula 11 Técnicas de Programação SQL Turmas: Sistemas de Informação Professora: André Luiz da Costa Carvalho E- mail: andre@icomp.ufam.edu.br Site: hjp://bdufam.wordpress.com Sumário
Leia maisBanco de Dados. Prof. Leonardo Barreto Campos 1
Banco de Dados Prof. Leonardo Barreto Campos 1 Sumário Introdução; Banco de Dados Relacionais; SQL; MySQL; Manipulando Banco de Dados com o JDBC; Bibliografia; Prof. Leonardo Barreto Campos 2/25 Introdução
Leia maisDSS 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
Leia maisProgramando em SQL. Triggers, Stored Procedures e funções. Profa. Késsia Marchi
Programando em SQL Triggers, Stored Procedures e funções Objetivo Descrever as funcionalidades de triggers, store procedures e funções; Apresentar vantagens e benefícios; Criação e Gerenciamento de Store
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 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 maisConectividade de Banco de Dados Java JDBC
Conectividade de Banco de Dados Java JDBC João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão: 3.1 Última Atualização: Abril/2005 1 Objetivos Explicar o que é JDBC Utilizar as classes e interfaces do pacote
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 maisDSS 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,jose.campos@di.uminho.pt 2 Programação
Leia maisLinguagens de Programação
JDBC - Java Database Connectivity Necessidades : ligar aplicações Java e Applets a DBMS Drivers que suportam SQL um driver JDBC/DBMS deve suportar pelo menos o ANSI SQL92 JDBC é constituído por interfaces
Leia maisBanco de Dados. Banco de Dados Parte 2. Alcides Pamplona alcides.pamplona@gmail.com. Alcides Pamplona Linguagem de Programação CESBD 2010
Alcides Pamplona Linguagem de Programação CESBD 2010 Parte 2 Alcides Pamplona alcides.pamplona@gmail.com Tópicos API JDBC Utilizando JDBC Statement PreparedStatement Controle de Transação Mapeamento Objeto-Relacional
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 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 maisDriver JDBC Para Consultas em Bancos de Dados Distribuídos e Fragmentados Horizontalmente
Driver JDBC Para Consultas em Bancos de Dados Distribuídos e Fragmentados Horizontalmente Adilson Vahldick 1, Jacson Gonçalves 1 1 Departamento de Sistemas e Computação Universidade Regional de Blumenau
Leia maisProposta de calendário - Comissão Permanente de Ensino
Proposta de calendário - Comissão Permanente de Ensino 1º semestre > Início 07/03/2016 > Continuidade do 1º semestre, em reposição ao período de paralisação das atividades (17/06 a a partir de 29/08 21/08/2016)
Leia maisJPA: Persistência padronizada em Java
JPA: Persistência padronizada em Java FLÁVIO HENRIQUE CURTE Bacharel em Engenharia de Computação flaviocurte.java@gmail.com Programação Orientada a Objetos X Banco de Dados Relacionais = Paradigmas diferentes
Leia maisProgramação em Rede JDBC
Programação em Rede JDBC 1 JDBC - Java Database Connectivity Necessidades : ligar aplicações Java e Applets a DBMS Drivers que suportam SQL um driver JDBC/DBMS deve suportar pelo menos o ANSI SQL92 JDBC
Leia maisAdministração de Sistemas Operacionais. Prof. Marlon Marcon
Administração de Sistemas Operacionais Prof. Marlon Marcon SGBD SGBD: Sistema de gerenciamento de banco de dados. é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de
Leia maisFernando Freitas Costa. Pós-Graduando em Gestão e Docência Universitária. blog.fimes.edu.br/fernando nando@fimes.edu.br
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 nando@fimes.edu.br JavaServerFaces e Banco de Dados
Leia mais(UFF) JDBC (I) TEPIS II
Aula 20: JDBC (I) Diego Passos Universidade Federal Fluminense Técnicas de Projeto e Implementação de Sistemas II Diego Passos (UFF) JDBC (I) TEPIS II 1 / 33 JDBC: Introdução Especificação que provê acesso
Leia maisPRDS /01/2013. Ricardo A. Venieris Rodnei Couto
PRDS 2013 24/01/2013 Ricardo A. Venieris Rodnei Couto Review Hello World Tecnologia Java Variáveis, Operadores Expressões, Comandos e Blocos Controle de Fluxo: Decisão Classes e Interfaces Try, catch,
Leia maisAvisos. SQL: Visões. Roteiro SELECT. Suporte de SQL para OLAP SQL DML CONTINUAÇÃO CONSULTAS AVANÇADAS. Cronograma das próximas aulas
Ciência da Computação GBC043 Sistemas de Banco de Dados Avisos SQL: Visões Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2019 Cronograma das próximas aulas
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 maisBanco de Dados. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com
Banco de Dados Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Roteiro Mapeamento de objetos para modelo relacional Estratégias de persistência Persistência JDBC Mapeando Objetos para o Modelo Relacional
Leia maisDesenvolvimento de Aplicaçõ. ções em Java
Sistemas de Informação Desenvolvimento de Aplicaçõ ções em Java Prof. Giuliano Prado de Morais Giglio, M.Sc. profgiuliano@yahoo.com.br http://www.giulianoprado.xpg.com.br Desenvolvimento de Aplicações
Leia maisAula Prática 2 BD PostgreSQL. Profa. Elaine Faria UFU
Aula Prática 2 BD PostgreSQL Profa. Elaine Faria UFU - 2018 Os slides a seguir consistem de adaptações dos slides cedidos pelo prof. Bruno Travençolo PostgreSQL É um SGBD que incorpora o modelo relacional
Leia maisEscrito por Lisiane Batista Neitzke Sex, 14 de Outubro de :57 - Última atualização Qua, 25 de Junho de :18
Preço R$ 129.00 Compre aqui São 156 Vídeo aulas de programação java para web. Aprenda a criar páginas para web usando o tomcat. Veja como integrarcodigos java (jsp) com html. Veja como manipular um banco
Leia maisAula 06 Sistemas Embarcados LT38C
Aula 06 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Introdução a Banco de Dados Coleção de dados relacionados. Fatos conhecidos que podem ser registrados e possuem significado implícito.
Leia maisJDBC (Fundamentos) Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com
JDBC (Fundamentos) Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com 1 Agenda O que é JDBC? Passo a passo do uso da API JDBC DataSource & pool de Conexões
Leia maisAULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)
AULA 8 8.1. OBJETIVO DA AULA Relembrar conceitos e recursos básicos apresentados nas aulas anteriores, dar continuidade nas codificações iniciadas e ainda não finalizadas, explorar acesso a banco de dados
Leia maisComponentes ADO e o Acesso ao Banco de Dados
Componentes ADO e o Acesso ao Banco de Dados Prof. Márcio Barros marcio.barros@uniriotec.br Componentes de Banco de Dados ADO ActiveX Data Objects Componentes desenvolvidos pela Microsoft que permitem
Leia maisC A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S
C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S Para desenvolver um sistema que utilizará um banco de dados, precisamos estabelecer uma conexão entre a linguagem
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 maisOrientações. Transações - PostgreSQL. Relembrando: Propriedades desejáveis. Abrir Prompt de comando ROLLBACK
Ciência da Computação GBC043 Sistemas de Banco de Dados Orientações Transações - PostgreSQL Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 Executar os comandos conforme
Leia maisTriggers(Gatilhos) Tiago Alves de Oliveira
Triggers(Gatilhos) Tiago Alves de Oliveira tiago.alves@uemg.br Triggers (Gatilhos) Um TRIGGER ou gatilho associado a uma tabela, definido para ser disparado, respondendo a um evento em particular; Comandos
Leia maisDesenvolvimento Web com Struts
TREINAMENTOS Desenvolvimento Web com Struts Desenvolvimento Web com Struts2 e JPA2 14 de junho de 2015 As apostilas atualizadas estão disponíveis em www.k19.com.br Sumário i Sobre a K19 1 Seguro Treinamento
Leia mais