Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
So Paulo, 2012
01/08/12
vladimir.professor@gmail.com
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Introduo a JDBC
Os programas Java comunicam-se com BD e manipulam seus dados
utilizando a API JDBC (Java DataBase Connection).
Um driver JDBC permite aos aplicativos Java conectar-se a um BD
em um SGDBMS particular e permite aos programadores manipular
esse banco de dados utilizando a API JDBC.
O JDBC quase sempre utilizado com um BD relacional, mas pode
ser utilizado com qualquer origem de dados baseada em tabela.
01/08/12
vladimir.professor@gmail.com
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Introduo a JDBC
Um Banco de dados uma coleo de dados inter-relacionados,
representando informaes sobre um domnio especfico.
Basicamente uma tabela composta de vrias linhas divididas
em colunas que so identificadas por campos, e cada linha
representa um registro do banco de dados.
Um Sistema de Gerenciamento de Bancos de Dados (SGDBMS
DataBase
Management
System)
fornece
mecanismos
para
01/08/12
vladimir.professor@gmail.com
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Introduo a JDBC
Para manipular informaes em um SGDBMS utilizada uma
linguagem padro para BD conhecida como Structured Query
Language (SQL).
A SQL um padro internacional utilizada em BD relacionais para
realizar consultas, isto , solicitar informaes que satisfazem os
critrios dados, e manipular estes dados.
Alguns SGDBRMS populares so MS SQL Server, Oracle, Sybase,
IBM DB2, Informix, PostgreSQL e MySQL.
01/08/12
vladimir.professor@gmail.com
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Linguagem SQL
A origem de SQL e do modelo de BD relacional reporta ao Dr. E. F.
Codd, pesquisador da IBM, primeiro a publicar um artigo sobre a
idia de banco de dados relacional em Junho de 1970.
A linguagem SQL for originalmente desenvolvida na IBM em um
projeto de SGBDR, como uma linguagem de consulta a BD
denominada SEQUEL, sigla para Structured English Query Language
(Linguagem de Consulta Estruturada em Ingls).
A linguagem SEQUEL2 foi descrita na edio de Novembro de 1976
do IBM Journal of R&D.
01/08/12
vladimir.professor@gmail.com
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Linguagem SQL
O nome foi posteriormente mudado para SQL (Structured Query
Language Linguagem de Consulta Estruturada), por razes legais.
No final da dcada de 70, duas outras companhias iniciaram
desenvolvimento de produtos similares (Oracle e Ingres).
A IBM tambm implementou SQL em seus sistemas de BD DB2 e
SQL/DS.
Entre os anos 80 e 90, os produtos com SQL se multiplicaram e hoje
SQL largamente implementada e aceita como o padro de fato da
indstria para linguagem de acesso a BD, desde sistemas desktop a
mainframes
01/08/12
vladimir.professor@gmail.com
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Linguagem SQL
Em 1986 o American National Standard Institute ( ANSI ) , publicou
um padro SQL.
A ltima especificao publica pelo ANSI foi em 1992. Hoje a
linguagem SQL conhecida como SQL ANSI-92.
Apartir de ento a SQL estabeleceu-se como linguagem padro de
Banco de Dados Relacional.
01/08/12
vladimir.professor@gmail.com
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
10
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
11
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
(entity
relationship),
tambm
conhecido
como
Entidade-
01/08/12
vladimir.professor@gmail.com
12
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
13
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
14
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
vladimir.professor@gmail.com
15
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
16
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
vladimir.professor@gmail.com
17
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
vladimir.professor@gmail.com
18
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Linguagem SQL
01/08/12
vladimir.professor@gmail.com
19
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
So Paulo, 2012
01/08/12
vladimir.professor@gmail.com
20
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Introduo
Para acessar o banco de dados MySql, selecione o aplicativo MySql
Administrator. Informe Server Host (Nome do servidor onde o banco
de dados est instalado), porta de acesso ao banco de dados,
username (nome de usurio) e password (senha).
01/08/12
vladimir.professor@gmail.com
21
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Introduo
Informaes iniciais sobre o MySql.
01/08/12
vladimir.professor@gmail.com
22
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Utilizao do MySQL
Para criar uma tabela no MySql acesse no menu de gerenciamento o
item catalogs.
Ao selecionar catologs ser apresentada uma lista com as tabelas
existentes no banco de dados.
Na parte inferior da tela escolha o item create table, como mostra a
imagem a seguir.
01/08/12
vladimir.professor@gmail.com
23
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Aula_Teste
01/08/12
vladimir.professor@gmail.com
24
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
25
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
26
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
27
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
28
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
29
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
30
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
31
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
32
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
33
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
34
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
35
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
36
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
37
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
38
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
39
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
40
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Exerccio
Crie um banco de dados para paciente.
Insira dados nesta tabela. (Utilize o comando insert)
Selecione estes dados e apresente utilizando o MySql Commando
Line Client e tambm o Query Browser. (utilize o comando select)
Exclua um dos pacientes inseridos. (utilize o comando delete)
Altere os dados de algum paciente. (utilize o comando update)
01/08/12
vladimir.professor@gmail.com
41
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
2.
3.
01/08/12
vladimir.professor@gmail.com
42
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
43
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
44
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
45
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
So Paulo, 2012
4
01/08/12
vladimir.professor@gmail.com
46
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
47
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
48
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
49
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
50
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
vladimir.professor@gmail.com
51
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
vladimir.professor@gmail.com
52
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
53
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
}
}else {
inicio = 1;
}}
public void windowActivated(WindowEvent arg0) { }
public void windowClosed(WindowEvent e) { }
public void windowClosing(WindowEvent arg0) { System.exit(0); }
public void windowDeactivated(WindowEvent arg0) { }
public void windowDeiconified(WindowEvent arg0) { }
public void windowIconified(WindowEvent arg0) { }
public void windowOpened(WindowEvent arg0) { }
public static void main(String[] args) {
new FrameJCombo();
}}
01/08/12
vladimir.professor@gmail.com
54
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
vladimir.professor@gmail.com
55
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
56
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
57
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
vladimir.professor@gmail.com
58
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
59
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
60
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
61
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
62
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
So Paulo, 2012
01/08/12
vladimir.professor@gmail.com
63
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Pacote java.sql
Fornece a API para acesso e processamento de dados;
Principais classes e interfaces so:
DriverManager: responsvel por criar uma conexo com o BD;
Connection: classe responsvel por manter uma conexo aberta
com o BD;
Statement: gerencia e executa instrues SQL;
PreparedStatement: gerencia e executa instrues SQL,
permitindo tambm a passagem de parmetros em uma
instruo;
ResultSet: responsvel por receber os dados obtidos em uma
pesquisa ao banco.
01/08/12
vladimir.professor@gmail.com
64
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
65
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Connection
representa a conexo com o banco de dados;
proporcionar informaes sobre as tabelas do BD por meio de
transaes;
Os mtodos desta interface freqentemente utilizados so:
commit(): executa todas as alteraes feitas com o banco de
dados pela atual transao.
rollback(): desfaz qualquer alterao feita com o banco de dados
pela atual transao.
close(): libera o recurso que estava sendo utilizado pelo objeto.
01/08/12
vladimir.professor@gmail.com
66
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
67
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
}
catch (SQLException sqle) {
}
01/08/12
vladimir.professor@gmail.com
68
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
try {
con.close();
}
catch (SQLException sqle) {
}
01/08/12
vladimir.professor@gmail.com
69
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
70
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
71
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
72
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
vladimir.professor@gmail.com
73
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
01/08/12
vladimir.professor@gmail.com
74
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
PreparedStatement
A API JDBC fornece uma maneira de executar comandos SQL
parametrizados.
A Interface PreparedStatement, subclasse de Statement.
Vantagens de PreparedStatement
cdigo mais legvel;
melhor performance pois os comandos so pr-compilados e
otimizados;
ganhos de segurana minimizando ataques de injeo de SQL.
Com PreparedStatement, a string contendo o comando SQL deve
ser fornecida no momento da criao do comando e no no
momento de execuo do comando.
01/08/12
vladimir.professor@gmail.com
75
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
PreparedStatement
A interface PreparedStatement possui todos os recursos da interface
Statement;
acrescentando a utilizao de parmetros em uma instruo SQL;
mtodos da interface PreparedStatement so:
executeQuery(): consolida a instruo SQL informada;
setDate(): mtodo utilizado para atribuir um valor do tipo Data;
setInt(): utilizado para atribuir valores do tipo inteiro;
setString(): mtodo utilizado para atribuir valores do tipo Alfa
Numricos.
01/08/12
vladimir.professor@gmail.com
76
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
PreparedStatement
Os parmetros de um PreparedStatement so indicados por sinais
de interrogaco dentro da string que contm o comando SQL.
A interface PreparedStatement fornece uma srie de mtodos do
tipo setInt, setDate, etc. que permitem passar os valores dos
parmetros antes da execuco
Os parmetros so identificados pela sua posio dentro da string
SQL, iniciando por 1
Devido s vantagens de se ter o cdigo mais simples e seguro, a
maioria dos desenvolvedores prefere usar PreparedStatement,
mesmo para comandos SQL que sero executados uma nica vez e
onde portanto no haveria ganho de performance.
01/08/12
vladimir.professor@gmail.com
77
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
PreparedStatement
01/08/12
vladimir.professor@gmail.com
78
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Classe DatabaseMetaData
A classe DatabaseMetaData recuperada por meio do objeto
Connection e possibilita recuperar metadados sobre:
BD em uso,
objetos do banco de dados,
informaes sobre o Driver JDBC,
privilgios de acesso,
etc.
Existem mais de 150 mtodos disponveis para esta classe.
01/08/12
vladimir.professor@gmail.com
79
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Classe DatabaseMetaData
importjava.sql.*;
publicclassExemplo1{
publicstaticvoidmain(String[]args)throwsSQLException{
class.forName(com.mysql.jdbc.Driver);
Connectionconn=DriverManager.getConnection(
"jdbc:mysql:\\localhost:3306\aula_teste",root",123456");
DatabaseMetaDatadbmd=conn.getMetaData();
System.out.println(
"VersaodoDriverJDBC="+dbmd.getDriverVersion());
System.out.println(
"VersaodoBD="+dbmd.getDatabaseProductVersion());
System.out.println(
"SuportaSelectforUpdate?="+dbmd.supportsSelectForUpdate());
System.out.println(
"SuportaTransacoes?="+dbmd.supportsTransactions());
ResultSetr2=dbmd.getSchemas();
while(r2.next()){
System.out.println("SCHEMADOBD="+r2.getString(1));
} } }
01/08/12
vladimir.professor@gmail.com
80
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Classe ResultSetMetaData
A classe ResultSetMetaDado possibilita recuperar mais informaes
sobre os metadados do BD.
Por meio de uma instncia de um objeto dessa classe possvel
recuperar dinamicamente a quantidade de colunas de uma tabela.
possvel recuperar tambm o nome de colunas, seu tipo, tamanho,
entre outras informaes.
No exemplo a seguir a classe ResultSetMetaData utilizada para
descobrir dinamicamente o total de colunas de uma tabela, o nome
de suas colunas e o tipo das mesmas.
01/08/12
vladimir.professor@gmail.com
81
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Classe ResultSetMetaData
...
Statementstmt=conn.createStatement();
ResultSetrset=stmt.executeQuery("SELECT*fromEMP");
ResultSetMetaDatarsmd=rset.getMetaData();
intnumColumns=rsmd.getColumnCount();
System.out.println("TotaldeColunas="+numColumns);
//looppararecuperarosmetadadosdecadacoluna
for(inti=0;i<numColumns;i++){
System.out.print(
"NomedaColuna="+rsmd.getColumnName(i+1));
System.out.print(
"Tipo="+rsmd.getColumnType(i+1));
System.out.print(
"NomedoTipo="+rsmd.getColumnTypeName(i+1));
System.out.print(
"Tamanho="+rsmd.getColumnDisplaySize(i+1));
System.out.println(
"CasasDecimais="+rsmd.getScale(i+1));
}
01/08/12
vladimir.professor@gmail.com
82
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Classe ParameterMetaData
Por meio da classe ParameterMetaData possvel recuperar
metadados sobre os "parmetros" de clusulas SQL que so usadas
com a classe PreparedStatement.
Assim possvel descobrir dinamicamente a quantidade de
parmetros utilizados e suas caractersticas.
01/08/12
vladimir.professor@gmail.com
83
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
Classe ParameterMetaData
PreparedStatementpstmt=conn.prepareStatement(
"SELECT*FROMEMPWHEREEMPNO=?ANDDEPTNO=?");
ParameterMetaDatapmd=pstmt.getParameterMetaData();
//recuperaototaldeparametros
inttotalParam=pmd.getParameterCount();
//recuperainformacoessobrecadaparametro
for(inti=0;i<totalParam;i++){
inttipoParam=pmd.getParameterType(i+1);
StringnomeTipoParam=pmd.getParameterTypeName(i+1);
}
01/08/12
vladimir.professor@gmail.com
84
Linguagem
deem
Programao
Objetos (LPOO)
Interface
grfica
Java e acessoOrientada
a Banco deadados
So Paulo, 2012
01/08/12
vladimir.professor@gmail.com
85