Tambah Data pada JSP dan MySql

 


Sebelum saya lanjut materi tambah data pada JSP dan database MySql, teman-teman mungkin perlu membaca postingan saya sebelumnya yang membahas koneksi database pada JSP dan MySql serta menampilkan data.  , karena saya hanya melanjutkan materi sebelumnya. 

Untuk melakukan tambah data teman-teman ikuti langkah di bawah ini ya:

  • Buatlah file baru pada Notepad++
  • Ketikkan syntax berikut ini

<%--

Document   : tambah

Author     : Amalia Ima

--%>

<%@page import="javax.swing.JOptionPane"%>

<%@page import="java.sql.DriverManager"%>

<%@page import="java.sql.PreparedStatement"%>

<%@page import="java.sql.Connection"%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>JSP Page</title>

<style type="text/css">

*{margin:auto;padding:0;}

#con2{width:500px;padding:30px;}

p{margin-bottom:10px;}

label{display:inline-block;width:150px;}

</style>

</head>

<body>

<div id="con2">

<h3 align="center">Tambah Data</h3><p></p>

<form action="" method="post">

<p>

<label>Kode</label><input type="text" name="kode"/>

</p>

<p>

<label>Nama</label><input type="text" name="nama"/>

</p>

<p>

<label>Tanggal Lahir</label><input type="text" name="tgl" placeholder="YYYY-MM-DD"/>

</p>

<p>

<label>Jenis Kelamin</label>

<input type="radio" name="jk" value="Laki-laki"/> Laki-laki

<input type="radio" name="jk" value="Perempuan"/> Perempuan

</p>

<p>

<label>Alamat</label><input type="text" name="alamat"/>

</p>

<p>

<label></label><input type="submit" name="submit" value="Simpan"/>

<a href="index.jsp">Kembali</a>

</p>

</form>

</div>

</body>

</html>

<%

String a=request.getParameter("kode");

String b=request.getParameter("nama");

String c=request.getParameter("tgl");

String d=request.getParameter("jk");

String e=request.getParameter("alamat");

//membuat variabel untuk nampung alamat untuk akses database nantinya.

String url="jdbc:mysql://localhost/basisdata";

//membuat koneksi ke database dengan jdbc

Connection conn=null;

PreparedStatement ps=null;

Class.forName("com.mysql.jdbc.Driver").newInstance();

int updateQuery=0;

//untuk mengecek textbox name, city, dan phone tidak kosong

if(a!=null && b!=null && c!=null && d!=null && e!=null){

if(a!="" && b!="" && c!="" && d!="" && e!=""){

try{

conn=DriverManager.getConnection(url,"root","");

String query="Insert into biodata(kode,nama,tgl,jk,alamat) values(?,?,?,?,?)";

ps=conn.prepareStatement(query);

ps.setString(1,a);

ps.setString(2,b);

ps.setString(3,c);

ps.setString(4,d);

ps.setString(5,e);

updateQuery=ps.executeUpdate();

if(updateQuery!=0){

JOptionPane.showMessageDialog(null, "Berhasil Tambah Data");

response.sendRedirect("index.jsp");

}

}catch(Exception ex){

out.println("Koneksi bermasalah");

 }finally{

ps.close();

conn.close();

}

}

}

%>


  •         Simpan dengan nama tambah.jsp
  •         Jalankan file tersebut
Tambah Data pada JSP


No comments:

Terimakasih atas komentar dan kunjungannya

Powered by Blogger.