Cadastro de Clientes?

Amigos,

Alguém teria um cadastro simples aí em Servlets, que insira no banco, pesquise, altere e exclua …
Só para eu tomar de base ???

Desculpem-me o incômodo …
Mas é q eu estou iniciando … :frowning:

Abraços,
Lingenover

olha eu aqui de novo… eu não tenho exemplo, mas posso te ajudar a implementar um fácil fácil por aqui mesmo :slight_smile:

Salve,

Bem, eu respondi um tópico seu parace que você já está estudando o Livro "Java para a Web com Servlets, JSP e EJB ", é nesse livro você tem uma boa noção de como manipular dados em bancos de dados usando servlets, mas se você quiser que eu passos umas dicas passe um e-mail para mim.

até mais.

Pessoal …

Primeiramente desculpem-me pelos tópicos repetidos …
Sinceramente não sei como isso aconteceu …
Matheus, tem como deletar um desses tópicos repetidos ???

Bom …
Se vc’s pudessem me ajudar nisso, eu agradeceria de bom coração … :slight_smile:
Realmente eu só precisaria de um cadastrozinho simples que fizesse as 4 operações básicas: inserção, exclusão, alteração e pesquisa.
Só para eu ter uma base para continuar …

Marcos,
Qto ao Livro, é o “Java para a Web com Servlets, JSP e EJB” mesmo …
Mas empaquei na questão do Driver … Não está dando certo isso … :frowning:

Desde já agradeço a atenção de TODOS … :slight_smile:

Abraços,
Lingenover

Marcos,

Eu te mandei um e-mail como tu falastes …
Mas lá em Curitiba, onde moro e trabalho, ligaram meu pc e descarregaram os meus e-mails … :frowning:
Estou em SP, trabalhando por uns tempos … :slight_smile:

Aí se por acaso vc já respondeu, pode reenviar ???

Abraços,
Lingenover

Matheut,

Vc tinha dito, numa resposta anterior que poderia dar uma força para uma implementação simples de cadastro …
Se vc realmente puder …
Agradeceria enormemente …

Abraços,
Lingenover

Digo Matheus …
E não Matheut …
Foi mal …

Abraços,
Lingenover

tu ja tens uma conexão com o banco de dados?

Então Caro Matheus,

Estou empacado neste detalhe …
Baixei os “Drivers” e coloquei nos “diretórios” que deveriam ser os locais corretos …
Mas continua dando “No suitable driver” … “Nenhum driver apropriado”

Caracas …
Já corri uma boa parcela da INTERNET … :slight_smile:
Mas não achei solução …
Fueda … Deve ser uma coisa besta … But, for um iniciante …
COMPLICA …

bem, faz uma aplicação web simples ai, e coloca o jar do driver na pasta WEB-INF/lib dela… e ai coloca o código q tu ta tetando pra acessar o banco… e qual o banco…

Então Matheus,

A Classe q estou utilizando para acertar este problema é esta …
Agora, o erro mudou, após eu editar novamente a url

Agora o Erro é:
[i]“Falha de Conexão A propriedade Usuário não foi encontrada. Ela é obrigatória.”[i/]

Isso tem a ver com os dados de usuário e senha do banco ???
Onde eu posso editar isso … no arquivo “server.xml” ???

Estou utilizando o seguinte driver:
“pg74.215.jdbc3.jar”

E coloquei na pasta onde está a minha aplicação …
“C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\embracon\WEB-INF\lib”

Estou trabalhando com o “Tomcat 5.0” como já é visto …
E com o Postgre 7.4.2 …
Ai ai … acho que é isso …

[color="#FF0000"]
import javax.servlet.;
import javax.servlet.http.
;
import java.io.;
import java.util.
;
import java.sql.*;

public class ConeccaoBanco {

public ResultSet resultSet;

public Connection connect;

String url;

public ConeccaoBanco(){

try {

url = “jdbc:postgresql:192.168.2.8:5432:sistatend”;
Class.forName( “org.postgresql.Driver” );

connect = DriverManager.getConnection( url );

System.out.println(“Sucesso na Conecção” );

}catch ( ClassNotFoundException cnfex ) {

//Exceções de classes não encontradas

cnfex.printStackTrace();

System.out.println("Falha na conecção " + cnfex.toString() );

}catch ( SQLException sqlex ) {

//Exceções SQL

sqlex.printStackTrace();

System.out.println("Falha na conecção " + sqlex.toString() );

} catch ( Exception ex ) {

//Exceções

ex.printStackTrace();

System.out.println("Exceções " + ex.toString() );

}

}//Fim Construtor

}
[/color][/i]

vc esqueceu de setar usuário e senha para se conectar no banco… :roll: da uma olhada em artigos e tutoriais aqui no PortalJava, lá tem textos q te ajudarão a se conectar no banco antes…

Aleluia Irmão … :slight_smile:

Editei parte do código para isso:
[color="#FF0000"]
url = “jdbc:postgresql://192.168.2.8:5432/sistatend”;
Class.forName( “org.postgresql.Driver” );
Connection db = DriverManager.getConnection( url, “postgre”, “” );
System.out.println(“Sucesso na Conecção” );
[/color]

Aí cafungou … :slight_smile:

aeeeeeeeeeee… então, ja tens a conxão com o banco, faz um banco de dados simples ai de uma tabela mesmo, com aquilo q tu quer persistir, alterar, perquisar e excluir no cadastro…

Então Matheus,

Eu fiz isso, olhe, please:

url = “jdbc:postgresql://192.168.2.8:5432/sistatend”;
Class.forName( “org.postgresql.Driver” );
Connection db = DriverManager.getConnection( url, “postgre”, “” );
System.out.println(“Sucesso na Conecção” );

Statement st = connect.createStatement();
ResultSet rs = st.executeQuery(“SELECT * FROM usuario”);
while(rs.next()) {
System.out.print("Column 1 returned ");
System.out.println(rs.getString(1));
}
rs.close();
st.close();

E retornou o seguinte erro:
Exceções java.lang.NullPointerException

E agora ??? :frowning:

qual a linha q gerou esse NullPointer?

Linha 22
System.out.print("Column 1 returned ");

java.lang.NullPointerException
at ConeccaoBanco.<init><ConeccaoBanco.java:22>

He he he …
Fueda não entender … :frowning:

Mudei para este código e funcionou:

[color="#FF0000"]
url = “jdbc:postgresql://192.168.2.8:5432/sistatend”;
Class.forName( “org.postgresql.Driver” );
Connection db = DriverManager.getConnection( url, “postgre”, “” );
System.out.println(“Sucesso na Conecção” );

        Statement st = db.createStatement();
        ResultSet rs = st.executeQuery("SELECT * FROM usuario");
        while(rs.next()) {
        System.out.print("Column 1 returned ");
        System.out.println(rs.getString(1));
        }
        rs.close();
        st.close();

[/color]

Até q enfim … :slight_smile:

legal, então tu tens uma tabela de usuários? quais colunas

Tenho estes …

[color="#FF0000"]
usuario_id
usuario_nome
usuario_email
usuario_login
usuario_datainicio
usuario_datafim
usuario_lastlog
usuario_ativo
usuario_senha
[/color]

entre outros que não vem ao caso agora … :slight_smile: