PadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. JDBC - Java Database Connectivity A,L,F,M
|
|
|
- Daniel Valverde Sousa
- 10 Há anos
- Visualizações:
Transcrição
1 JAVA Marcio de Carvalho Victorino 1 JDBC - Java Database Connectivity 2 1
2 JDBC conceito JDBC é uma API (Application Program Interface) para acesso a SGBD s (Sistemas Gerenciadores de Banco de Dados) relacionais por meio de comandos SQL (Structured Query Language). Programa Java (cliente) protocolo API JDBC SGBD 3 JDBC vantagens A API para programação do sistema é a mesma para qualquer SGBD. Por isso, não há necessidade de se desenvolverem aplicações voltadas para um SGBD específico, pois elas não estão atreladas a uma arquitetura proprietária. Com isso, fica assegurada a independência de plataforma de Java ("Write Once, Run Anywhere TM "). Permite a construção de páginas WWW dinâmicas que acessam BANCO DE DADOS. Nenhuma configuração é requerida no lado cliente. 4 2
3 JDBC x Microsoft ODBC Se ODBC tem o mesmo propósito e existe para várias plataformas, então por que não usá-lo? Os drivers ODBC são escritos em C, o que limita a portabilidade e auto-instalação dos programas Java. ODBC é bem mais complexo para se aprender. O ODBC tem que ser instalado e configurado na máquina do cliente. Imagine instalar e configurar o ODBC em computadores da Internet! Entretanto, banco de dados que utilizam ODBC podem ser utilizados em aplicações Java via a ponte JDBC-ODBC. 5 JDBC Carga do driver Vários drivers podem ser carregados com o método Class.forName( String s). Por exemplo: Class.forName ( oracle.jdbc.driver.oracledriver ); Class.forName ( sun.jdbc.odbc.jdbcodbcdriver ); - O ClassLoader tenta localizar e carregar uma instância da classe ou interface designada pela String s. - A JVM deve poder encontrar a classe especificada. Caso essa não seja encontrada, é lançada uma exceção ClassNotFoundException. - Para aplicações, a variável de ambiente CLASSPATH deve incluir os drivers. 6 3
4 JDBC 4 tipos de drivers 1. Ponte com ODBC : o tipo provido pela Sun. Apropriado para uso experimental e para situações na qual não haja nenhum outro driver disponível. 2. Driver independente de SGBD: converte chamadas JDBC em chamadas à API do cliente para Oracle, Sybase, Informix, DB2 ou outro SGBD. 3. Acesso ao driver nativo: a API JDBC chama procedimentos do driver nativo do SGBD instalado na máquina local. 4. Driver com protocolo proprietário escrito em Java: a comunicação entre o cliente e o SGBD dá-se no protocolo do BD, contudo, como o driver é escrito em Java, dispensa a instalação ou configuração do driver no cliente. 7 JDBC Conexão com o BD A abertura da conexão (sessão) é feita pelo método getconnection da classe DriverManager (o serviço básico para gerenciamento de um conjunto de drivers JDBC). getconnection(string url) getconnection(string url, String user, String password) getconnection(string url, Properties info) - Retorna um objeto do tipo Connection. - A URL é composta de protocolo:subprotocolo:subnome. - O DriverManager tenta conectar com o primeiro driver carregado; se não consegue, tenta o driver seguinte. - Caso não seja localizado, é lançada uma exceção SQLException. - Properties: um objeto de coleção do tipo Hashtable (chave e valor), podendo ser usado para definir, dentre outras coisas, o usuário e a 8 senha. 4
5 JDBC Conexão com o BD A classe Connection public abstract void setautocommit(boolean autocommit) throws SQLException: determina o modo de commit conforme o parâmetro. public abstract void commit() throws SQLException: confirma todas as mudanças feitas até o ponto e libera todos os bloqueios efetuados pela conexão atual. public abstract void rollback() throws SQLException: desfaz todas as mudanças feitas até o ponto e libera todos os bloqueios efetuados pela conexão atual. 9 JDBC Conexão com o BD A classe Connection - cont. public abstract void close() throws SQLException: fecha a conexão e libera todos os recursos JDBC imediatamente. public abstract DatabaseMetaData getmetadata() throws SQLException:obtém metadados sobre a conexão atual. public abstract Statement createstatement() throws SQLException:cria o comando JDBC a partir da conexão atual. 10 5
6 JDBC Conexão com o BD - exemplo import java.sql.*;... java.util.properties props = new Properties(); props.put("user", objaccessmanager.getconta()); props.put("password", objaccessmanager.getsenha()); String url = "jdbc:odbc:temp//"+ "fava" +":6024/" + bancodedados; try { // carrega o driver da ponte jdbc-odbc Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // abre conexao com o banco de dados Connection con = DriverManager.getConnection(url, props); // Este banco não aceita autocommit //con.setautocommit( false ); //se o BD lida com transação } //Continua JDBC Conexão com o BD - exemplo catch(classnotfoundexception e) //Class.forName() { System.out.println("Classe do Driver JDBC não encontrada"); } catch(sqlexception e) //DriverManager.getConnection() { System.out.println( "Falha na conexão com o banco de dados:" ); System.out.println(e.getMessage(); } //FIM. 12 6
7 JDBC Criação do Statement Esta classe objetiva-se a executar um comando SQL e a obter o resultado produzido por esse. Apenas um ResultSet (resultado SQL) pode ser aberto a cada vez. Um objeto desta classe é criado pelo método createstatement a partir da conexão já estabelecida. Statement stmt = con.createstatement( ); 13 JDBC a classe Statement Dois dos seus principais métodos são: - ResultSet executequery(string sql): usado para comandos SQL que retornam uma única tabela (ResultSet), tipicamente o SELECT. - int executeupdate(string sql): usado para executar comandos SQL que alteram a tabela (CREATE, INSERT, UPDATE ou DELETE). Retorna o número de colunas alteradas. 14 7
8 JDBC Envio de comandos SQL O envio de um comando SQL é feito por intermédio dos métodos executequery(string s) e executeupdate(string s) de um Statement, da seguinte forma: - executequery: ResultSet rs = stmt.executequery ( SELECT * FROM Alunos ); - executeupdate: stmt.executeupdate ( CREATE TABLE Alunos (nome VARCHAR(32), idade INTEGER); ); stmt.executeupdate ( INSERT INTO Alunos VALUES( Jonas, 18); ); 15 JDBC Envio de comandos SQL Obtenção do resultado A classe ResultSet oferece à aplicação a tabela resultante de um SELECT. - Mantém um cursor posicionando em uma linha da tabela. De início, esse cursor está posicionado antes da primeira linha. O método next( ) é que movimenta o cursor para o próximo registro. - Permite à aplicação capturar os dados de cada coluna da tupla (linha) corrente através do método getxxx(<coluna>), onde XXX é o tipo da coluna e <coluna> é o nome da coluna ou sua posição (a partir de 1). ResultSet rs = stmt.executequery ( select a, b, c from table1 ); while (rs.next ( )) { int x = rs.getint( a ); String s = rs.getstring(2); float f = rs.getfloat( c ); } 16 8
9 JDBC Envio de comandos SQL Equivalência de tipos Tipo JAVA String java.math.bigdecimal boolean byte short int long float double byte[] java.sql.date java.sql.time java.sql.timestamp Tipo JDBC VARCHAR or LONGVARCHAR NUMERIC BIT TINYINT SMALLINT INTEGER BIGINT REAL DOUBLE VARBINARY or LONGVARBINARY DATE (dia + mês + ano) TIME (hora + minutos + segundos) TIMESTAMP (date + time + nanosegundos) Veja também JDBC Guide : Mapping SQL and Java Types. 17 JDBC - Transações Uma transação é um conjunto de um ou mais comandos que são executados juntos como uma unidade: se não for possível que todos sejam executados, então nenhum deles será executado. Uma transação é um conjunto de Statements que são validados no BD com commit ou cancelados com rollback. Transações podem ajudar a preservar a integridade dos dados de uma tabela. Por default, todos os comandos no JDBC são auto-commit. con.setautocommit(false); // muda o default Statement stmt = con.createstatement(); stmt.executeupdate(... ); stmt.executeupdate(... ); if (...) con.commit(); //se Ok, valida os 2 updates else con.rollback(); //senão, desfaz os updates 18 9
10 Fim 19 10
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
Acesso a Bancos de Dados (JDBC) Autor: Cleyton Maciel ([email protected]) Adaptação: Pedro Baesse ([email protected].
Acesso a Bancos de Dados (JDBC) Autor: Cleyton Maciel ([email protected]) Adaptação: Pedro Baesse ([email protected]) JDBC Conceito Tipos Transações Tipos SQL e JAVA Conexão JDBC Implementação
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
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
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
JDBC 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
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
Java 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
JAVA 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
Java & 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)
Acesso a Bancos de Dados (JDBC) Desenvolvimento de Aplicações em Java O QUE É JDBC JAVA E JDBC CARACTERÍSTICAS DE JDBC
Desenvolvimento de Aplicações em Java José Maria Monteiro www.lia.ufc.br/~zemaria [email protected] [email protected] O QUE É JDBC Conjunto de classes e interfaces (API) escritas em Java que faz o envio
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
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
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
Programação com Acesso a BD. Programação com OO Acesso em Java
Programação com OO Acesso em Java a BD Curso: Técnico em Informática Campus: Ipanguaçu José Maria Monteiro Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento Clayton Maciel de Informática
INTRODUÇÃ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 [email protected] INTRODUÇÃO Um Banco
Acessando dados em Java com JDBC
Acessando dados em Java com JDBC Daniel Destro do Carmo Softech Network Informática [email protected] Objetivo do curso O que é JDBC? Arquitetura da API Detalhes e uso da API O que é JDBC? Diferentes
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
Conectividade de Banco de Dados Java JDBC
Conectividade de Banco de Dados Java JDBC João Carlos Pinheiro [email protected] Versão: 3.1 Última Atualização: Abril/2005 1 Objetivos Explicar o que é JDBC Utilizar as classes e interfaces do pacote
JDBC. 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
JAVA 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)
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
Curso 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
Java 2 Standard Edition Fundamentos de
Java 2 Standard Edition Fundamentos de Helder da Rocha www.argonavis.com.br 1 JDBC JDBC é uma interface baseada em Java para acesso a bancos de dados através de SQL. Pacote Java padrão: java.sql Baseada
Java Básico JDBC. Razer Anthom Nizer Rojas Montaño ([email protected]) 2008. Banco de Dados: JDBC
Java Básico JDBC Razer Anthom Nizer Rojas Montaño ([email protected]) 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
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
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
Programaçã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
Capítulo 1. Acesso a Banco de Dados com JDBC (Java Database Connectivity) e o Padrão de Projeto DAO (Data Access Object)
Capítulo 1 Acesso a Banco de Dados com JDBC (Java Database Connectivity) e o Padrão de Projeto DAO (Data Access Object) Introdução Os programas desenvolvidos em Java comunicam se com um banco de dados
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
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
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
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
Curso de Java Módulo III JDBC Fábio Mengue [email protected] Centro de Computação - Unicamp
Curso de Java Módulo III JDBC Fábio Mengue [email protected] Centro de Computação - Unicamp Conceitos A tecnologia JDBC foi criada para facilitar o acesso de programas Java a qualquer banco de dados relacional.
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
(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
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
Programaçã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
JDBC (Fundamentos) Sang Shin Java Technology Architect Sun Microsystems, Inc. [email protected] www.javapassion.com
JDBC (Fundamentos) Sang Shin Java Technology Architect Sun Microsystems, Inc. [email protected] www.javapassion.com 1 Agenda O que é JDBC? Passo a passo do uso da API JDBC DataSource & pool de Conexões
Banco 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
Linguagens 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
JAVA 14 ODBC / JDBC Aceder a Bases de Dados através da Internet. Vitor Vaz da Silva
JAVA 14 ODBC / JDBC Aceder a Bases de Dados através da Internet Vitor Vaz da Silva Ter tudo à mão?! Saber tudo?! Saber onde encontrar?! Saber quem sabe?! As Bases de Dados ajudam a guardar dados e informação
Desenvolvimento 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)
Acessando 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
JPA: Persistência padronizada em Java
JPA: Persistência padronizada em Java FLÁVIO HENRIQUE CURTE Bacharel em Engenharia de Computação [email protected] Programação Orientada a Objetos X Banco de Dados Relacionais = Paradigmas diferentes
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
Banco de Dados. Sérgio Luiz Ruivace Cerqueira [email protected]
Banco de Dados Sérgio Luiz Ruivace Cerqueira [email protected] Roteiro Mapeamento de objetos para modelo relacional Estratégias de persistência Persistência JDBC Mapeando Objetos para o Modelo Relacional
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
SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Definição de Dados Banco de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix
No cabeçalho de cada arquivo Java onde haverá acesso a banco de dados, o seguinte Import deve ser colocado:
cesso a banco de dados através de JDBC Prof. Pasteur Ottoni de Miranda Junior Disponível em www.pasteurjr.blogspot.com 4.1-Configurações iniciais Para rodar JDBC em sua máquina faça: 1-nstalar Java e JDBC.
CONEXÃ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
Integrando Java e Banco de Dados (Tutorial) por Jorge Henrique Cabral Fernandes
XV Simpósio Brasileiro de Bancos de Dados 2-6 de Outubro de 2000 João Pessoa - Paraíba, Brasil Integrando Java e Banco de Dados (Tutorial) por Jorge Henrique Cabral Fernandes Departamento de Informática
Orientação a Objetos
Orientação a Objetos Conexão:Banco de Dado MySQL JDBC / DriverManager/ ResultSet Gil Eduardo de Andrade O pacote MySQL-Connector Quando utilizamos o Banco de Dados MySQL, integrado a linguagem Java, necessitamos
SQL BANCO DE DADOS. Linguagem de consulta SQL. Linguagem de consulta SQL. Linguagem de Consulta Estruturada
Revisão de tpicos anteriores BANCO DE DADOS Linguagem de consulta SQL Roberto Duarte Fontes Brasília - DF [email protected] Projeto de banco de dados Modelagem Conceitual (independe da implementação)
Java 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
Aula 4 JDBC - Java Database Connectivity
Aula 4 JDBC - Java Database Connectivity Prof. Dr. João Bosco M. Sobral mail: [email protected] - página: http://www.inf.ufsc.br/~bosco Rodrigo Campiolo mail: [email protected] - página: http://www.inf.ufsc.br/~rcampiol
Banco 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
Introdução à Tecnologia Java 02/2012. Java Aula 05 12/09/2012. Celso Olivete Júnior. [email protected]
Java Aula 05 JDBC 12/09/2012 Celso Olivete Júnior [email protected] 1 Exercício para aquecimentoutilize o pacote Swing C = (F-32)*5 ------------ 9 Celso Olivete Júnior 2 Softwares utilizados: Java Development
Mó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
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
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
Capítulo 35. Sistemas de Banco de Dados. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra
Capítulo 35 Sistemas de Banco de Dados Objetivos do Capítulo Instalar e configurar um sistema gerenciador de banco de dados relacional. Apresentar a API do Java que permite aos aplicativos acessarem bancos
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
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
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
JavaServer Faces JSF
JavaServer Faces JSF Fernando Freitas Costa Bacharel em Sistemas de Informação Especialista em Gestão e Docência Universitária blog.fimes.edu.br/fernando [email protected] JavaServer Faces e Banco de
Tecnologias Java JDBC. Marcio Seiji Oyamada [email protected]
Tecnologias Java JDBC Marcio Seiji Oyamada [email protected] JDBC JDBC: Java Database Connectivity API Java para acessar dados armazenados em um Banco de Dados Conectar a um banco dados Enviar consultas
BD SQL Server. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04
BD SQL Server SGBD SQL Server Licenciatura em Engenharia Informática e Computação Bases de Dados 2003/04 BD SQL Server Criação da Ligação ao SGBD Entrar no Microsoft SQL Server / Enterprise Manager Criar
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
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
Introdução ao SQL. O que é SQL?
Introdução ao SQL 1 O que é SQL? Inicialmente chamada de Sequel, SQL (Structured Query Language), é a linguagem padrão utilizada para comunicar-se com um banco de dados relacional. A versão original foi
Programação Orientada a Objetos II
Programação Orientada a Objetos II Prof. Walter Gima [email protected] 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)
Java na Web. Aplicações Web
Montando o ambiente com HSQLDB JSP com um conteúdo de banco de dados: JDBC Integre JSPs com servlets aplicando o Modelo-Visualização- Controle Montando o ambiente com HSQLDB Faça a transferênci da página
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
Banco de Dados Oracle. Faculdade Pernambucana - FAPE
Faculdade Pernambucana - FAPE Visão Geral dos Componentes Principais da Arquitetura Oracle Servidor Oracle É o nome que a Oracle deu ao seu SGBD. Ele consiste de uma Instância e um Banco de Dados Oracle.
Prof. Marcelo Heitor Teixeira marceloheitor.com. Java API JDBC
Prof. Marcelo Heitor Teixeira marceloheitor.com Java API JDBC # Java vs bancos de dados relacionais # JDBC Java Database Connectivity # Arquitetura JDBC # Drivers JDBC # Pool de Conexões JDBC Java Database
MySQL. Transacções em MySQL
(QJHQKDULDGH6RIWZDUH MySQL 2001, 2004 (QJHQKDULD GH6RIWZDUH Departamento de Engenharia Informática Instituto Superior Técnico 1 Transacções em MySQL Criar um directório InnoDB, com os subdirectórios data
Programaçã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
JDBC Tópicos avançados de acesso a base de dados relacional
JDBC Tópicos avançados de acesso a base de dados relacional A gestão de instruções SQL em JDBC 1 : proposta de uma arquitectura para evitar a manipulação de código SQL embutido em código JAVA. A arquitectura
Transações Seguras em Bancos de Dados (MySQL)
Transações Seguras em Bancos de Dados (MySQL) Índice Entendendo os storage engines do MySQL 5 1 As ferramentas 1 Mais algumas coisas que você deve saber 1 Com a mão na massa 2 Mais ferramentas Usando o
INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião
INTRODUÇÃO BANCO DE DADOS Prof. Msc. Hélio Esperidião BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um determinado
Desenvolvimento de Aplicações para Internet Aula 9
Desenvolvimento de Aplicações para Internet Aula 9 Celso Olivete Júnior [email protected] Na aula de hoje PDO PHP Data Object 2 PDO PDO é uma extensão que fornece uma interface padronizada para trabalhar
MYSQL: TIPOS DE DADOS. Gilvan Vieira Moura E-mail: [email protected]
MYSQL: TIPOS DE DADOS Gilvan Vieira Moura E-mail: [email protected] TIPOS DE DADOS Bancos de dados, como falamos anteriormente, armazenam dados dentro de tabelas, na forma de linhas e colunas.
JDBC - Java Data Base Connectivity
JDBC - Java Data Base Connectivity JDBC API para Bases de Dados relacionais. Permite o desenvolvimento de aplicac~oes que interaem com BD relacionais de modo uniforme e independente dos diferentes SGBD.
Agenda. 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
