All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BW.MakeBase

java.lang.Object
   |
   +----BW.MakeBase

public class MakeBase
extends Object
classe MakeBase e a classe responsavel pela construcao da base de dados a ser usada.

Version:
1.0
Author:
Manuele Kirsch Pinheiro

Variable Index

 o con
 o pstmt
 o query
 o results
 o stmt

Constructor Index

 o MakeBase()

Method Index

 o createTable(String, Vector)
Metodo createTable cria uma tabela com o nome e os campos designados
 o DisplayRows(ResultSet)
O metado DisplayRows apresenta apenas o nome dos campos e seus tipos.
 o initDB(String, String, String)
Metodo initDB inicializa a conexao com o Banco de dados
 o main(String[])
 o SelectData(String)
o metodo SelectData faz um SELECT * na tabela passada como parametro.
 o t_event()
cria a tabela para os eventos
 o t_group()
cria a tabela para os grupos
 o t_group_member()
cria a tabela para a relacao group-member
 o t_group_paper()
cria a tabela para a relacao group-paper
 o t_member()
cria a tabela para os membros
 o t_paper()
cria a tabela para os papeis
 o t_profile()
cria a tabela para os profiles
 o t_profile_event()
cria a tabela para a relacao eventos-profiles
 o t_profile_personal()
cria a tabela para a relacao profile-personal
 o t_profile_personal_paper()
cria a tabela para a relacao profile-personal-paper
 o t_register()
cria a tabela para a relacao register
 o t_setup()
cria a tabela de setup

Variables

 o query
 public static String query
 o con
 public static Connection con
 o stmt
 public static Statement stmt
 o pstmt
 public static PreparedStatement pstmt
 o results
 public static ResultSet results

Constructors

 o MakeBase
 public MakeBase()

Methods

 o SelectData
 public static void SelectData(String table)
o metodo SelectData faz um SELECT * na tabela passada como parametro.

Parameters:
String - table tabela para apresentar
 o DisplayRows
 public static void DisplayRows(ResultSet results) throws SQLException
O metado DisplayRows apresenta apenas o nome dos campos e seus tipos.

Parameters:
ResultSet - results resultados da consulta
Throws: SQLException
caso nao se consiga apresentar os resultados
 o createTable
 public static void createTable(String table,
                                Vector fields)
Metodo createTable cria uma tabela com o nome e os campos designados

Parameters:
String - table nome da tabela
Vector - fields vetor com as duplas (String)campo (String)tipo para a tabela
 o initDB
 public static void initDB(String url,
                           String user,
                           String passwd)
Metodo initDB inicializa a conexao com o Banco de dados

Parameters:
String - url URL de acesso ao Banco de Dados
String - user nome do usuario na base da dados
String - passwd senha a ser usada para conexao
 o main
 public static void main(String argv[])
 o t_event
 public static Vector t_event()
cria a tabela para os eventos

 o t_member
 public static Vector t_member()
cria a tabela para os membros

 o t_group
 public static Vector t_group()
cria a tabela para os grupos

 o t_paper
 public static Vector t_paper()
cria a tabela para os papeis

 o t_profile
 public static Vector t_profile()
cria a tabela para os profiles

 o t_profile_event
 public static Vector t_profile_event()
cria a tabela para a relacao eventos-profiles

 o t_setup
 public static Vector t_setup()
cria a tabela de setup

 o t_group_member
 public static Vector t_group_member()
cria a tabela para a relacao group-member

 o t_group_paper
 public static Vector t_group_paper()
cria a tabela para a relacao group-paper

 o t_register
 public static Vector t_register()
cria a tabela para a relacao register

 o t_profile_personal
 public static Vector t_profile_personal()
cria a tabela para a relacao profile-personal

 o t_profile_personal_paper
 public static Vector t_profile_personal_paper()
cria a tabela para a relacao profile-personal-paper


All Packages  Class Hierarchy  This Package  Previous  Next  Index