bom dia!!!
Estou com um probleminha, tenho 1 classe que faz conexão com o banco… segue a baixo…
[code]/**
*
/
package servicebank;
import java.io.IOException;
import java.sql.;
/**
- BancoService Classe de serviços que tem por finalidade
- acessar e manipular dados com um banco de dados
- @author renatac
*/
public class BancoService {
// Estancia um objeto CONN
private Connection conn;
public BancoService() {
// tenho que usar o try/catch pois algo pode dar errado na
// comunicação com o banco
try{
//estancio um driver java para comunicação com o banco
Class.forName("com.mysql.jdbc.Driver");
// abro um gerenciador CONN
conn = DriverManager.getConnection("jdbc:mysql://localhost/test?user=teste&password=teste");
// se der errado tento printar o stack do erro
}catch(Exception e){
e.printStackTrace();
}
}
/**
* @param id
* @param PRIMEIRO_NOME
* @param ULTIMO_NOME
* @param IDADE
* @param SEXO
* @param PROFISSAO
* @param ENDERECO
* @param BAIRRO
*/
//Metodo Selecionar, mostra todos os dados que tenho no meu banco.
//public void consultaID(int id,String PRIMEIRO_NOME,String ULTIMO_NOME,int IDADE, char SEXO, String PROFISSAO, String ENDERECO, String BAIRRO) {
public void consultaID(int id) {
//Instancia a classe formularioBean.
formularioBean formBean = new formularioBean();
try{
Statement stmt = conn.createStatement();
//Conecta com o banco e faz uma consulta com minha tabela formulario
ResultSet res = stmt.executeQuery("select * from formulario where id ='id'");
while (res.next()){ //enquanto houver algo para mostrar ele mostrará..
//mostra minhas informações
System.out.println(res.getInt("id"));
System.out.println(res.getString("PRIMEIRO_NOME"));
System.out.println(res.getString("ULTIMO_NOME"));
System.out.println(res.getString("IDADE"));
System.out.println(res.getString("SEXO"));
System.out.println(res.getString("PROFISSAO"));
System.out.println(res.getString("ENDERECO"));
System.out.println(res.getString("BAIRRO"));
System.out.println("-----------------");
}
res.close();
stmt.close(); // Fecha a conexão com o banco
}catch(SQLException sqle){
sqle.printStackTrace();
}
}
public void inserir(int id, String PRIMEIRO_NOME, String ULTIMO_NOME, int IDADE, char SEXO, String PROFISSAO, String ENDERECO, String BAIRRO){
//metodo inserir, insere informações no banco
try {
Statement stmt = conn.createStatement(); //Abre a conexão com o banco, insere as informações apresentadas conforme meus campos da minha tabela no Banco e depois fecha a conexão.
stmt.executeUpdate("insert formulario values");
stmt.close();
}catch (SQLException sqle){
sqle.printStackTrace();
}
}
public void alterar(int id, String PRIMEIRO_NOME, String ULTIMO_NOME, int IDADE, char SEXO, String PROFISSAO, String ENDERECO, String BAIRRO){ //metodo alterar, altera informações no banco.
try{ //Abre a conexão com o banco, altera o dado passado com uma condição, onde o Registro for de número 3, mude o campo nome para 'Fulano'. Depois fecha a conexão.
Statement stmt = conn.createStatement();
stmt.executeUpdate("update formulario set PRIMEIRO_NOME = where id=3");
stmt.close();
}catch (SQLException e){
e.printStackTrace();
}
}
public void excluir(int id, String PRIMEIRO_NOME, String ULTIMO_NOME, int IDADE, char SEXO, String PROFISSAO, String ENDERECO, String BAIRRO){ //metodo excluir, exclui informações no banco.
try{ //Abre a conexão com o banco, onde o Registro for de numero 3 exclua-o, depois feche a conexão.
Statement stmt = conn.createStatement();
stmt.executeUpdate("delete from formulario WHERE id = 3" );
stmt.close();
}catch (SQLException e){
e.printStackTrace();
}
}
}
[/code]
Então e minha outra classe é
[code] /**
*
*/
package servicebank;
/**
- @author renatac
*/
public class formularioBean {
int id;
String PRIMEIRO_NOME;
String ULTIMO_NOME;
int IDADE;
char SEXO;
String PROFISSAO;
String ENDERECO;
String BAIRRO;
public String getBAIRRO() {
return BAIRRO;
}
public void setBAIRRO(String bairro) {
BAIRRO = bairro;
}
public String getENDERECO() {
return ENDERECO;
}
public void setENDERECO(String endereco) {
ENDERECO = endereco;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getIDADE() {
return IDADE;
}
public void setIDADE(int idade) {
IDADE = idade;
}
public String getPRIMEIRO_NOME() {
return PRIMEIRO_NOME;
}
public void setPRIMEIRO_NOME(String primeiro_nome) {
PRIMEIRO_NOME = primeiro_nome;
}
public String getPROFISSAO() {
return PROFISSAO;
}
public void setPROFISSAO(String profissao) {
PROFISSAO = profissao;
}
public char getSEXO() {
return SEXO;
}
public void setSEXO(char sexo) {
SEXO = sexo;
}
public String getULTIMO_NOME() {
return ULTIMO_NOME;
}
public void setULTIMO_NOME(String ultimo_nome) {
ULTIMO_NOME = ultimo_nome;
}
}
[/code]
Alguem tem algum material ??? Ou possa me dar algumas dicas?!