Trabalho de Algoritmo
Trabalho: POO
Curso:
Valor:
Ciência da Computação
5 pontos
Data:
06/06/2011
Período: 5 º
Professor:
Ciro Meneses Santos
Disciplina: Programação Orientada a Objeto
Acadêmico(a):
____________________________________________________ Nota: ______________
1) Elabore uma Classe Ola com os métodos:
a. Um método show que recebe uma string e mostra o conteúdo no
JOptionPane.
b. Um método les que utiliza o JOptionPane para lê e retornar uma string.
c. Um método lei que utiliza o JOptionPane para lê e retornar um numero inteiro. public class Ola { public void show(String s){
JOptionPane.showMessageDialog(null, s);
}
public String les(){
String s = JOptionPane.showInputDialog("Nome: "); return (s);
}
public int lei(){
String s = JOptionPane.showInputDialog("Numero: "); int x = Integer.parseInt(s); return(x); }
}
2) Dado um jComboBox e um jButton elabore um código que quando pressionar o jButton lê o item selecionado no jComboBox e mostre o conteúdo selecionado utilizando a Classe Ola private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String str = (String)jComboBox1.getSelectedItem();
Ola oo = new Ola(); oo.show( str );
}
3) Elabore uma Classe BD com os métodos:
a. getConexao()que receba: drive, maquina, banco, usuario e senha com parâmetro para fazer a conexão com um banco de dados MySQL.
b. setInserir() que recebe codigo, nome e cidade para inserir os dados no banco.
c. getAluno() que recebe uma string SQL de consulta e retorna um resultado da consulta. d. setDelete() que recebe o código do aluno e apaga no banco de dado. public class BD {
Connection conn;
Statement st; public Connection getConexao(String drive, String banco, String user, String senha) { try{ Class.forName(drive); conn = DriverManager.getConnection(banco,user,senha ); st = conn.createStatement();
}catch(Exception e){
System.out.println(e);
}