A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

© 2007 IBM Corporation Academic Initiative 07/05/07 Aula 3 – DB2 Express-C Autor: Juliano Marcos

Apresentações semelhantes


Apresentação em tema: "© 2007 IBM Corporation Academic Initiative 07/05/07 Aula 3 – DB2 Express-C Autor: Juliano Marcos"— Transcrição da apresentação:

1 © 2007 IBM Corporation Academic Initiative 07/05/07 Aula 3 – DB2 Express-C Autor: Juliano Marcos

2 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 Objetivo Apresentar os conceitos básicos do DB2 e do command center necessários para um programador JAVA. Apresentar os conceitos básicos do DB2 e do command center necessários para um programador JAVA. Material de apoio: Material de apoio: –Livro: Conhecendo o DB2 Express-C –Dowload grátis em: +Getting+Started+with+DB2+Express-C

3 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 DB2 pureXML Banco de dados híbrido XML é um tipo de dados

4 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 Trabalhando no DB2

5 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 Criação do banco de dados create database fema using codeset UTF-8 territory BR

6 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 Criação de tabelas connect to test; create table clientes( codigo int primary key not null, nome varchar(50), cidade varchar(50), estado varchar(2), contatos xml );

7 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 Povoando as tabelas - insert insert into clientes values (1, 'João da Silva', 'São Paulo', 'RJ', ' ')

8 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 Recuperando informações - select Recuperando todos os dados de uma tabela select * from clientes; Recuperando todos os dados do cliente cujo código é 5 Select * from clientes where codigo = 1;

9 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 Alterando dados - update update clientes set contatos= (xmlparse(document ' Rua dos Pássaros 154 Sao Paulo SP ' ) ) where codigo = 1;

10 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 Excluindo dados - delete delete from clientes where código = 1;

11 © 2007 IBM Corporation Academic Initiative 07/05/07 Aula 3 – BD + JAVA Autor: Juliano Marcos

12 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 JDBC The JDBC ( Java Database Connectivity) API defines interfaces and classes for writing database applications in Java by making database connections. Using JDBC you can send SQL, PL/SQL statements to almost any relational database. JDBC is a Java API for executing SQL statements and supports basic SQL functionality. It provides RDBMS access by allowing you to embed SQL inside Java code.

13 Programa de orientação em projetos de TI © 2003 IBM Corporation Academic Initiative 07/05/07 JDBC 1. Loading a database driver 1. Loading a database driver 2. Creating a jdbc Connection 2. Creating a jdbc Connection 3. Creating a jdbc Statement object 3. Creating a jdbc Statement object 4. Executing a SQL statement with the Statement object, and returning a jdbc resultSet. 4. Executing a SQL statement with the Statement object, and returning a jdbc resultSet. Adicionando o driver DB2 no seu projeto Adicionando o driver DB2 no seu projeto Criando uma classe para conectar no banco Criando uma classe para conectar no banco Criando uma classe para inserir, listar, etc Criando uma classe para inserir, listar, etc Saiba mais em: Saiba mais em: Tutorial: Tutorial:


Carregar ppt "© 2007 IBM Corporation Academic Initiative 07/05/07 Aula 3 – DB2 Express-C Autor: Juliano Marcos"

Apresentações semelhantes


Anúncios Google