Bom dia a todos,
Estou testanto uma aplicação para cadastrar no banco de
dados que seria no postgre, no caso, so consegui no mysql
a inserção segue codigo:
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
public class FaleConosco extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String nome;
String endereco;
String email;
String telefone;
String para;
String assunto;
String comentario;
nome = request.getParameter("nome");
endereco = request.getParameter("endereco");
email = request.getParameter("email");
telefone = request.getParameter("telefone");
para = request.getParameter("para");
assunto = request.getParameter("assunto");
comentario = request.getParameter("comentario");
out.print( cadastro(nome,endereco,email,telefone,para,assunto,comentario) );
}
public String cadastro(String nome, String endereco, String email, String telefone, String para, String assunto, String comentario)
{
String msgOperacao;
String username;
String password;
String url;
String dropString;
String createString;
// ---- Configuração do servidor
username = "root";
password = "";
// Modelo: jdbc:TIPO:maquina:port/DB_nome
url = "jdbc:mysql://localhost:3306/andre";
//locar no lugar do localhost o nome do servidor
// INSTALL/carrega o Driver (Codigo do fabricante)
try
{
Class.forName("org.gjt.mm.mysql.Driver");
}
catch(java.lang.ClassNotFoundException e)
{
msgOperacao = "Falha ao carregar banco de Dados"+e.toString();
}
try {
Connection con;
Statement stmt;
// Establish Connection to the database at URL with usename and password
con = DriverManager.getConnection(url, username, password);
// Create a Statement Object (used to execute simple SQL statements)
stmt = con.createStatement();
// Send 2 statements (works for INSERT, UPDATE, DELETE, DROP)
stmt.executeUpdate("insert into cadastro values('"+nome+"','"+endereco+"','"+email+"','"+telefone+"','"+para+"','"+assunto+"','"+comentario+"')");
// Close resources
stmt.close();
con.close();
msgOperacao = "cadastro realizado com sucesso !!!";
}
// print out decent erreur messages
catch(SQLException ex)
{
msgOperacao = "Falha na operacao com o BD "+ex.toString();
}
return msgOperacao;
}
}
No caso ja esta funcionando a inserção, gostaria de listar os dados cadastrados no banco com impressão no browser para alterar excluir e tambem como fazer a conexão com os postgre ja baixei o postgresql8.jar mais não consigo a conexão. Mas se alguem me demostrar como que faz listagem dos dados ja estava muito agradecido.
desde ja agradeço a todos