Commit c775f106 authored by Hanif Dwitama Putera's avatar Hanif Dwitama Putera

menambahkan filter dan update insert

parent cc8f8927
package com.minggu3.tugasakhir;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class FilterDataBaseMahasiswa
*/
@WebServlet("/FilterDataBaseMahasiswa")
public class FilterDataBaseMahasiswa extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public FilterDataBaseMahasiswa() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.getWriter().append("Served at: ").append(request.getContextPath());
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
package com.minggu3.tugasakhir;
import java.io.IOException;
import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class InsertDataMahasiswa
*/
@WebServlet("/InsertDataMahasiswa")
public class InsertDataMahasiswa extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public InsertDataMahasiswa() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
response.getWriter().append("Served at: ").append(request.getContextPath());
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
String tanggalLahir = request.getParameter("tanggalLahir");
Date tanggalLahirBaru = java.sql.Date.valueOf(tanggalLahir);
int anakBaru = Integer.valueOf(request.getParameter("anakKe"));
Connection con = DatabaseConnection.initializeDatabase();
PreparedStatement st = con.prepareStatement(
"insert into tabel_mahasiswa (nama_lengkap, "
+ "nama_panggilan, tempat_lahir, tanggal_lahir, "
+ "jenis_kelamin, hobi, email, anak_ke, "
+ "pendidikan_terakhir, alamat) "
+ "values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
st.setString(1, (request.getParameter("namaLengkap")));
st.setString(2, (request.getParameter("namaPanggilan")));
st.setString(3, (request.getParameter("tempatLahir")));
st.setDate(4, (Date.valueOf(request.getParameter("tanggalLahir"))));
st.setString(5, (request.getParameter("jenisKelamin")));
st.setString(6, (request.getParameter("berenang") + " " + request.getParameter("membacaBuku") + " "
+ request.getParameter("futsal") + " " + request.getParameter("badminton") + " "
+ request.getParameter("lainnya")));
st.setString(7, (request.getParameter("email")));
st.setInt(8, anakBaru);
st.setString(9, (request.getParameter("pendidikan")));
st.setString(10, (request.getParameter("alamat")));
st.executeUpdate();
st.close();
con.close();
response.sendRedirect("/tugasAkhir_Hanif/DataBaseMahasiswa");
} catch (Exception e) {
e.printStackTrace();
// response.sendRedirect("/latihanJavaServlet_Hanif/DataBase");
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment