Académique Documents
Professionnel Documents
Culture Documents
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'");
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
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