Ini sekedar untuk ingatan pribadi, jika bermanfaat silahkan di pelajari
saya buatnya di netbeans versi 7.1 dengan koneksi oracle yang sudah terhubung ke server
kalau misal mau di coba di komputer pribadi koneksi nya tinggal di rumah aja, nanti liat di bagian komentarnya aja yah.
oke sekarang kita buat form input nya dulu disini saya buat form untuk input biodata.
<%--
Document : formbiodata
Created on : Jun 1, 2012, 2:38:24 PM
Author : ptd88
--%>
<%-- syntax awal ini bisa kamu hilangkan karena ini saya jadikan komentar
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Form Biodata</title>
</head>
<body bgcolor="grey">
<h1 align="center" fontcolor="white">Input Data Anda Disini!!!</h1>
<form action="input.jsp" method="POST" name="myform">
<table border="0" align="center">
<tr>
<td>Nama</td>
<td>:</td>
<td><input name="nama" id="nama" type="text"></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><input name="alamat" id="alamat" type="textarea"></td>
</tr>
<tr>
<td>Tempat Lahir</td>
<td>:</td>
<td><input type="text" id="lahir" name="lahir"></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td>:</td>
<td><input type="text" id="tgl" name="tgl"><font size="1"><i>format, dd-mm-yyyy</i></font></td>
</tr>
<tr>
<td>Hobby</td>
<td>:</td>
<td><input type="radio" name="hobby" id="baca" value="baca">Baca
<input type="radio" name="hobby" id="nyanyi" value="nyanyi">Bernyanyi
</tr>
<tr>
<td></td>
<td></td>
<td><input type="radio" name="hobby" id="olahraga" value="olahraga">Olah Raga</td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="radio" name="hobby" id="jalan" value="jalan">Jalan-jalan</td>
</tr>
<tr>
<td><input type="submit" name="simpan" id="simpan" value="Save"></td>
<td></td>
<td><input type="submit" name="batal" id="batal" value="Batal" /></td>
</tr>
</table>
</form>
</body>
</html>
--%>
file diatas bisa kamu save dengan form.jsp
untuk koneksi ke oraclenya disini kamu buat file input.jsp sesuai dengan action pada file form.jsp
<%--
<%@page import="java.sql.*" %>
<%
String jdbcDriver = "oracle.jdbc.driver.OracleDriver";
String nama = request.getParameter("nama");
String alamat = request.getParameter("alamat");
String lahir = request.getParameter("lahir");
String tgl = request.getParameter("tgl");
String hobby = request.getParameter("hobby");
Connection conn = null;
String dbname = "BIODATA";
String status = "";
Statement s = null;
ResultSet r = null;
try {
Class.forName(jdbcDriver);
conn = DriverManager.getConnection("jdbc:oracle:thin:@10.12.3.101:1521:fildb01", "dsprs","srpsd"); -- nah ini dia koneksi yang harus kamu rubah ini saya terhubung ke server, klo mau ke lokal tinggal ganti aja "jdbc:oracle:thin:@localhost trus ganti user sama paswordnya deh.--
if (conn==null)
status = "gagal";
else
status = "berhasil";
} catch (ClassCastException ex){
status = "Driver Error";
}catch (SQLException ex){
status = "gagal";
}
s = conn.createStatement();
String kueri = "INSERT INTO BIODATA (NAMA, ALAMAT, LAHIR, TGL, HOBBY) VALUES ('"+nama+"','"+alamat+"','"+lahir+"','"+tgl+"', '"+hobby+"')";
int isiTabel = s.executeUpdate(kueri);
s.close();
conn.close();
%>
<HTML>
<HEAD>
<TITLE>Membuat Tabel</TITLE>
</HEAD>
<BODY>
<%
if (isiTabel == 1)
out.println("Penambahan data berhasil");
else
out.println("Penambahan data gagal");
%>
--%>
hasil form nya ada di bawah ini!!!beres deh
saya buatnya di netbeans versi 7.1 dengan koneksi oracle yang sudah terhubung ke server
kalau misal mau di coba di komputer pribadi koneksi nya tinggal di rumah aja, nanti liat di bagian komentarnya aja yah.
oke sekarang kita buat form input nya dulu disini saya buat form untuk input biodata.
<%--
Document : formbiodata
Created on : Jun 1, 2012, 2:38:24 PM
Author : ptd88
--%>
<%-- syntax awal ini bisa kamu hilangkan karena ini saya jadikan komentar
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Form Biodata</title>
</head>
<body bgcolor="grey">
<h1 align="center" fontcolor="white">Input Data Anda Disini!!!</h1>
<form action="input.jsp" method="POST" name="myform">
<table border="0" align="center">
<tr>
<td>Nama</td>
<td>:</td>
<td><input name="nama" id="nama" type="text"></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><input name="alamat" id="alamat" type="textarea"></td>
</tr>
<tr>
<td>Tempat Lahir</td>
<td>:</td>
<td><input type="text" id="lahir" name="lahir"></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td>:</td>
<td><input type="text" id="tgl" name="tgl"><font size="1"><i>format, dd-mm-yyyy</i></font></td>
</tr>
<tr>
<td>Hobby</td>
<td>:</td>
<td><input type="radio" name="hobby" id="baca" value="baca">Baca
<input type="radio" name="hobby" id="nyanyi" value="nyanyi">Bernyanyi
</tr>
<tr>
<td></td>
<td></td>
<td><input type="radio" name="hobby" id="olahraga" value="olahraga">Olah Raga</td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="radio" name="hobby" id="jalan" value="jalan">Jalan-jalan</td>
</tr>
<tr>
<td><input type="submit" name="simpan" id="simpan" value="Save"></td>
<td></td>
<td><input type="submit" name="batal" id="batal" value="Batal" /></td>
</tr>
</table>
</form>
</body>
</html>
--%>
file diatas bisa kamu save dengan form.jsp
untuk koneksi ke oraclenya disini kamu buat file input.jsp sesuai dengan action pada file form.jsp
<%--
<%@page import="java.sql.*" %>
<%
String jdbcDriver = "oracle.jdbc.driver.OracleDriver";
String nama = request.getParameter("nama");
String alamat = request.getParameter("alamat");
String lahir = request.getParameter("lahir");
String tgl = request.getParameter("tgl");
String hobby = request.getParameter("hobby");
Connection conn = null;
String dbname = "BIODATA";
String status = "";
Statement s = null;
ResultSet r = null;
try {
Class.forName(jdbcDriver);
conn = DriverManager.getConnection("jdbc:oracle:thin:@10.12.3.101:1521:fildb01", "dsprs","srpsd"); -- nah ini dia koneksi yang harus kamu rubah ini saya terhubung ke server, klo mau ke lokal tinggal ganti aja "jdbc:oracle:thin:@localhost trus ganti user sama paswordnya deh.--
if (conn==null)
status = "gagal";
else
status = "berhasil";
} catch (ClassCastException ex){
status = "Driver Error";
}catch (SQLException ex){
status = "gagal";
}
s = conn.createStatement();
String kueri = "INSERT INTO BIODATA (NAMA, ALAMAT, LAHIR, TGL, HOBBY) VALUES ('"+nama+"','"+alamat+"','"+lahir+"','"+tgl+"', '"+hobby+"')";
int isiTabel = s.executeUpdate(kueri);
s.close();
conn.close();
%>
<HTML>
<HEAD>
<TITLE>Membuat Tabel</TITLE>
</HEAD>
<BODY>
<%
if (isiTabel == 1)
out.println("Penambahan data berhasil");
else
out.println("Penambahan data gagal");
%>
--%>
hasil form nya ada di bawah ini!!!beres deh