Tenho o seguinte programa .. to tereminando e faz parte de um trabalho para a facul! Minha área é php + trabalho é trabalho !
vou postar tudo q tenho!
classe -> Monografia.javapackage beans;
public class Monografia {
private Integer id;
private String titulo;
private String autor;
private String local;
private String data_aprovacao;
private String palavra_chave;
private Integer numero_folhas;
private String professor_banca;
private String professor_orientador;
private String resumo;
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public String getAutor() {
return autor;
}
public void setAutor(String autor) {
this.autor = autor;
}
public String getLocal() {
return local;
}
public void setLocal(String local) {
this.local = local;
}
public String getData_aprovacao() {
return data_aprovacao;
}
public void setData_aprovacao(String data_aprovacao) {
this.data_aprovacao = data_aprovacao;
}
public String getPalavra_chave() {
return palavra_chave;
}
public void setPalavra_chave(String palavra_chave) {
this.palavra_chave = palavra_chave;
}
public Integer getNumero_folhas() {
return numero_folhas;
}
public void setNumero_folhas(Integer numero_folhas) {
this.numero_folhas = numero_folhas;
}
public String getProfessor_banca() {
return professor_banca;
}
public void setProfessor_banca(String professor_banca) {
this.professor_banca = professor_banca;
}
public String getProfessor_orientador() {
return professor_orientador;
}
public void setProfessor_orientador(String professor_orientador) {
this.professor_orientador = professor_orientador;
}
public String getResumo() {
return resumo;
}
public void setResumo(String resumo) {
this.resumo = resumo;
}
}
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Trabalho para a AV2</title>
</head>
<body>
<div align="center" style="width: 600px; height: 600px; background-color: black; color: white;">
<br /> <table border="0">
<thead>
<tr>
<th colspan="7"><h3>Trabalho 2</h3></th>
</tr>
<tr>
<th colspan="7"> </th>
</tr>
<tr>
<th>Pesquisar por:</th>
<th><a href="/aulacadastro/pesquisa.html">Título</a> |</th>
<th><a href="/aulacadastro/pesquisa.html">Palavras Chaves</a> |</th>
<th><a href="/aulacadastro/pesquisa.html">Autor</a> |</th>
<th><a href="/aulacadastro/pesquisa.html">Professor Orientador</a> |</th>
<th><a href="/aulacadastro/pesquisa.html">Situação</a> |<th>
<th><a href="/aulacadastro/pesquisa.html">Ano</a> |</th>
</tr>
</thead>
</table>
<br />
<div style="width: 400px; background-color: gray;">
<form action="trabav2" method="POST"> <br />
<table border="0">
<tbody>
<tr>
<td colspan="2">CADASTRO GERAL</td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
<tr>
<td>Titulo:</td>
<td><input type="text" name="titulo" value="" /></td>
</tr>
<tr>
<td>Autor:</td>
<td><input type="text" name="autor" value="" /></td>
</tr>
<tr>
<td>Local:</td>
<td><input type="text" name="local" value="" /></td>
</tr>
<tr>
<td>Data_aprovacao:</td>
<td><input type="text" name="data_aprovacao" value="" /></td>
</tr>
<tr>
<td>Palavra_chave:</td>
<td><input type="text" name="palavra_chave" value="" /></td>
</tr>
<tr>
<td>Numero_folhas:</td>
<td><input type="text" name="numero_folhas" value="" /></td>
</tr>
<tr>
<td>Professor_banca:</td>
<td><input type="text" name="professor_banca" value="" /></td>
</tr>
<tr>
<td>Professor_orientador:</td>
<td><input type="text" name="professor_orientador" value="" /></td>
</tr>
<tr>
<td>Resumo:</td>
<td><input type="text" name="resumo" value="" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="enviar" /></td>
</tr>
</tbody>
</table>
</form>
</div>
</div>
</body>
</html>
package controle.servelts;
import java.sql.*;
public class DAO {
protected Connection conn;
protected PreparedStatement pstmt;
protected ResultSet rs;
public DAO() {
}
public void open() throws Exception{
//3306
String url = "jdbc:mysql://localhost:3306/aula";
String user = "root";
String password = "";
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, user, password);
}
public void close() throws Exception{
if(conn != null)
conn.close();
}
}
package controle.servelts;
import beans.Monografia;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class MonografiaDAO extends DAO{
public MonografiaDAO() {
}
public void cadastrar(Monografia f) throws Exception{
open();
pstmt = conn.prepareStatement("INSERT INTO monografia VALUES(NULL,?,?,?,?,?,?,?,?,?)");
pstmt.setString(1, f.getTitulo());
pstmt.setString(2, f.getAutor());
pstmt.setString(3, f.getLocal());
pstmt.setString(4, f.getData_aprovacao());
pstmt.setString(5, f.getPalavra_chave());
pstmt.setInt(6, f.getNumero_folhas());
pstmt.setString(7, f.getProfessor_banca());
pstmt.setString(8, f.getProfessor_orientador());
pstmt.setString(9, f.getResumo());
pstmt.execute();
pstmt.close();
close();
}
}
import beans.Monografia;
import controle.servelts.MonografiaDAO;
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
/**
*
* @author Administrador
*/
public class trabav2 extends HttpServlet {
/**
* Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
* @param request servlet request
* @param response servlet response
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String Titulo = request.getParameter("titulo");
String Autor = request.getParameter("autor");
String Local = request.getParameter("local");
String Data_aprovacao = request.getParameter("data_aprovacao");
String Palavra_chave = request.getParameter("palavra_chave");
String Numero_folhas = request.getParameter("numero_folhas");
String Professor_banca = request.getParameter("professor_banca");
String Professor_orientador = request.getParameter("professor_orientador");
String Resumo = request.getParameter("resumo");
Monografia F = new Monografia();
F.setTitulo(Titulo);
F.setAutor(Autor);
F.setLocal(Local);
F.setData_aprovacao(Data_aprovacao);
F.setPalavra_chave(Palavra_chave);
F.setNumero_folhas(Integer.parseInt(Numero_folhas));
F.setProfessor_banca(Professor_banca);
F.setProfessor_orientador(Professor_orientador);
F.setResumo(Resumo);
try {
MonografiaDAO FD = new MonografiaDAO();
FD.cadastrar(F);
out.print("Cadastro efetuado com sucesso");
} catch (Exception exception) {
out.print(exception.getMessage());
}
out.flush();
}
// <editor-fold defaultstate="collapsed" desc="Métodos HttpServlet. Clique no sinal de + à esquerda para editar o código.">
/**
* Handles the HTTP <code>GET</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Handles the HTTP <code>POST</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Returns a short description of the servlet.
*/
public String getServletInfo() {
return "Short description";
}
// </editor-fold>
}
Ajuda com tutorial ... exemplo no meu trabalho mesmo ! pq eu to perdidao .. quero efetuar a pesquisa por diversas formas + só queria um exemplo para poder me basear
help me =)