Vous êtes sur la page 1sur 12

JDBC

JDBC o framework que conecta ao banco de dados relacional

JDBC

MYSQL

JD BC

MEU APP

JDBC

ACESS

JD BC

MEU APP

JDBC

ORACLE

JD BC

MEU APP

CONEXO
DriverManager: a classe responsvel por: Registrar o connector Abrir conexo getConnection(url: String, user : String, pword: String) : Connection Utilizado para criar uma conexo a um SGDB. Deve ser passado a url de acesso ao SGBD, o nome e a senha do usurio Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","u ser,"pw");

Connection a interface responsvel por: Realizar commit ou rollback de uma transao Criar instrues Qualquer DML ou DDL, como insert, select, create view etc createStatement() : java.sql.Statement Cria uma instruo para que seja enviado algum SQL ao banco de dados Statement st = conn.createStatement();

Statement a interface responsvel por: Executar instrues Realizar consultas Os principais mtodos so: executeUpdate(sql : String) : int Realiza a execuo de um insert, update, delete ou qualquer instruo SQL que no retorne nada, por exemplo, instrues DDL st.executeUpdate("delete from CONTATO where SEXO='M'");

executeQuery(sql : String) : java.sql.ResultSet


Realiza uma consulta ResultSet rs = st.executeQuery("select * from CONTATO");

ResultSet a interface responsvel por: Manipular o conjunto de resultados de uma consulta Os principais mtodos so: next() : boolean Move o cursor para a prxima posio do conjunto de resultados, retornando um booleano dizendo se a prxima posio vlida ou no rs.next(); close() : void

ATIVIDADE
Inicialmente, o usurio poder escolher dentre uma das opes abaixo. Cada opo ser implementada em um mtodo especfico ======================== CADASTRO DE CONTATOS ========================

1 SALVAR
2 ATUALIZAR 3 EXCLUIR 4 PESQUISAR 5 LISTAR 6 ENCERRAR

DIGITE A OPO DESEJADA:

ATIVIDADE
1 Salvar Pedir ao usurio todas as informaes do contato e gravar no SGBD Retornar ao menu de opes 2. Atualizar Pedir ao o usurio para digitar o cpf do contato Caso exista, pedir todas as informaes do contato novamente com a exceo do cpf e atualizar no SGBD. Caso no exista, isso dever ser avisado ao usurio Retornar ao menu de opes 3. Excluir Pedir para o usurio digitar o nmero da matrcula Caso exista, excluir-se- e avisar ao usurio que a excluso foi efetuada com sucesso. Caso no exista, isto dever ser avisado ao usurio Retornar ao menu de opes

ATIVIDADE
4 Pesquisar Pedir para o usurio digitar o cpf do contato Caso exista, ir exibir as informaes do contato. Caso no exista, isto dever ser avisado ao usurio Retornar ao menu de opes

5. Listar Se existir algum contato, exibir as informaes de todos. Caso no exista nenhum, isso dever ser avisado ao usurio Retornar ao menu de opes
6. Encerrar Dever encerrar o aplicativo

Vous aimerez peut-être aussi