Olá pessoal sou novo na comunidade e no Java,
estou tentando desenvolver um aplicativo para a minha TCC
é o seguinte quero buscar as informações no banco de dados(nome, telefone, endereço, etc) e retornar essa consulta num formulario html com
para poder ser editados, faço a consulta no banco so que na hora dos dados aparecerem nos campos nada acontece o codigo é esse:
package br.com.cepss.pessoa.dao;
import br.com.cepss.pessoa.dominio.Pessoa;
import java.util.Map;
import java.util.HashMap;
import java.util.List;
import java.util.ArrayList;
import java.io.FileInputStream;
import java.io.IOException;
import java.sql.ResultSet;
import java.sql.SQLException;
public class PessoaDAO {
private static PessoaDAO instancia;
public static PessoaDAO instancia() {
if (instancia == null)
instancia = new PessoaDAO();
return instancia;
}
public Pessoa[] obtenhaPessoas() throws SQLException {
List<Pessoa> resultado = new ArrayList<Pessoa>();
String consulta = "SELECT id, nome, login, senha, endereco, telefone FROM cadastropessoas";
ResultSet rset = executaConsulta(consulta);
while (rset.next()) {
int id = rset.getInt("id");
String nome = rset.getString("nome");
String login = rset.getString("login");
String senha = rset.getString("senha");
String endereco = rset.getString("endereco");
String telefone = rset.getString("telefone");
Pessoa pessoa = new Pessoa(id, nome, login, senha, endereco, telefone);
resultado.add(pessoa);
}
return resultado.toArray(new Pessoa[0]);
}
private ResultSet executaConsulta(String consulta) throws SQLException {
return conexao.executaConsulta(consulta);
}
public Pessoa obtenhaPessoa(int id) {
String sql = "SELECT id, nome, login, senha, endereco, telefone FROM cadastropessoas WHERE id = " + id;
return null; //pessoasCadastradas.get(id);
}
private Conexao conexao;
private PessoaDAO() {
try {
conexao = new Conexao("jdbc:mysql://localhost/pessoas",
"root", "1087confidencial");
} catch (Exception e) {
System.err.println("N�o conseguiu criar conex�o!"
+ e.getMessage());
}
}
}
e o codigo da pagina html :
<?php
//package br.com.cepss.pessoa.dao;
import br.com.cepss.pessoa.dominio.Pessoa;
import br.com.cepss.pessoa.dao.PessoaDAO;
$dao = PessoaDAO::instancia();
$id = $_REQUEST['id'];
$pessoa = $dao->obtenhaPessoa($id);
?>
<form method="post">
<table border="2">
<?php
foreach ($listaDePessoas as $pessoa) {
?>
<input type="" id="id" name="id" value="<?= $pessoa-> id ?>"/>
<TR>
<TD>Nome:</TD>
<TD><input type="text" id="nome" name="nome" value="<?= $pessoa->nome ?>"/></TD>
</TR>
<tr>
<TD>Login:</TD>
<TD><input type="text" id="login" name="login" value="<?= $pessoa->login ?>"/></TD>
</tr>
<tr>
<TD>Senha:</TD>
<TD><input type="text" id="senha" name="senha" value="<?= $pessoa->senha ?>"/></TD>
</tr>
<tr>
<TD>Endereço:</TD>
<TD><input type="text" id="endereco" name="endereco" value="<?= $pessoa->endereco ?>"/></TD>
</tr>
<tr><TD>Telefone:</TD>
<TD><input type="text" id="telefone" name="telefone" value="<?= $pessoa->telefone ?>"/></TD>
</tr>
</TR>
<?php
}
?>
</table>
</form>
<input type="submit" value="Salvar" />
se alguem puder dar uma ajuda ai agradeço