Академический Документы
Профессиональный Документы
Культура Документы
PDA
readByte
byte writeByte
readUnsignedBute Sem sinal (0 a 255)
readShort
writeShort
short readShortLE
writeShortLE
readUnsignedShort Sem sinal (0 a 65535)
writeInt readInt
int
writeIntLE readIntLE
Método de Método de
Tipo Observação
Gravação Leitura
– Registros....
– Remove os registros
– Recria os índices
• Exemplo de Uso:
– PreparedStatement ps = driver.prepareStatement(“insert into
– PessoaDB values (?, ?, 1500)”);
– ps.setInt(0, 10);
– ps.setDouble(1, 25.0);
– ps.executeUpdate();
Nome Posicionamento
first Primeira linha
last Última linha
next Próxima linha
prev Linha anterior
beforeFirst Antes da primeira linha
afterLast Depois da última linha
absolute Linha indicada
Relativamente à linha atual
relative
(+ ou -)
Prof. Edson A. O. Junior - Desenvolvimento Java para PDA©
Persistência com SQL
PDBDriver
• A classe ResultSetMetaData retorna informações sobre o
ResultSet
• Os métodos disponíveis:
– int getColumnCount(): número de colunas
– int getColumnDisplaySize(int): tamanho ideal para exibição
– String getColumnLabel(int): título da coluna
– int getColumnType(int): tipo da coluna
• A classe DBListBox é utilizada para exibir os dados de um
campo de uma consulta
• A classe Grid implementa uma tabela com características como
rolagem horizontal e alteração do tamanho da coluna
– Os dados são paginados automaticamente
Trabalho Prático
Avaliação
• Implementar uma agenda de contatos e compromissos em
SuperWaba, de acordo com as seguintes diretrizes:
– Contatos: codigo, nome, telefone, email
– Compromissos: codigo, descricao, data, hora
– Utilizar persistência usando Catalog ou PDBDriver (SQL)
– Contatos e compromissos devem disponibilizar:
• Inserção, atualização, exclusão e consulta
– Para consulta, utilizar a classe superwaba.ext.xplat.ui.db.Grid para a
exibição dos dados
– O TRABALHO DEVE SER FEITO EM DUPLA!!!
– Entregar o código-fonte do projeto, bem como os arquivos PDB (da
aplicação e dos BD) e PRC
• avaliacao.cp.utfpr.modelo.beans
– Pacote com os beans para Contato e
Compromisso
• avaliacao.cp.utfpr.visao
– Pacote com as classes de interface
gráfica, MainWindow, Containers,
etc.....