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.java
[code]package 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;
}
}[/code]
Index.php
[code]<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
Trabalho para a AV2Trabalho 2 |
---|
CADASTRO GERAL | |
Titulo: | |
Autor: | |
Local: | |
Data_aprovacao: | |
Palavra_chave: | |
Numero_folhas: | |
Professor_banca: | |
Professor_orientador: | |
Resumo: | |
</body>
[/code]
Dao.java
[code]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();
}
}
[/code]
MonografiaDAO.java
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();
}
}
trab2.java
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 =)