Membuat Proses Insert, Delete dan Update data menggunakan JSP
Sebelum kita membuat proses insert,delete,hapus dan update data menggunakan JSP(Java server pages) alangkah baiknya kita menyiapkan tool – tool apa saja yang diperlukan untuk memudahkan kita dalam melakukan proses pembuatannya.Adapun tool-tool yag dibutuhkan adalah sebagai berikut:
- J2sdk-1_4_1_01-windows-i586, yaitu perangkat lunak yang digunakan untuk compiler java.
- Apache Tomcat 4.1, yaitu servlet engine yang digunakan untuk menjalankan suatu server side web application berbasis java (JSP/servlet) pada suatu server.
- Eclipse 2.0, yaitu suatu editor yang digunakan untuk menuliskan dan menjalankan sejumlah kode java.
- Micromedia Dreamweaver MX, yaitu editor yang digunakan untuk mendesain tampilan database web.
- MySQL server, yaitu perangkat lunak database server.
Berikut sintaks program untuk pembuatan Proses insert,delete,hapus dan update data menggunakan JSP(Java server pages).
Sebelumnya buat dulu database dan koneksi ke mysql.disini saya membuat nama database soi dengan tabel artikel.berikut sintak sql pembuatan tabel artikel pada database soi.
Adapun sintak koneksi ke database yang digunakan adalah sebagai berikut:
File ‘artikel.sql’ CREATE TABLE `artikel` (`id` int(15) NOT NULL auto_increment,`judul` varchar(100) NOT NULL default '',`isi` text NOT NULL,PRIMARY KEY (`id`));
Field ‘id’ sebagai primary key,
package soi;
import java.util.*;
import java.sql.*;
public class artikel{
private int id;
private String judul;
String isi;
public artikel(String judul,String isi)
{
this.judul=judul;
this.isi=isi;
}
public void persistInsert() {
String sql="INSERT INTO artikel(judul,isi)" +
"VALUES('" +this.judul+
"','" +this.isi+
"')";
Connection c=koneksi.getKoneksi();
try {
Statement s=c.createStatement();
s.execute(sql);
}catch (SQLException e) {
e.printStackTrace();
}
}
public void persistUpdate() {
String sql="UPDATE artikel SET "+
"judul='"+this.judul+
"',isi='"+this.isi+"' "+
" WHERE id="+this.id+"";
Connection c=koneksi.getKoneksi();
try {
Statement s=c.createStatement();
s.execute(sql);
} catch (SQLException e) {
e.printStackTrace();
}
}
public void hapus() {
String sql="DELETE FROM artikel WHERE id="+this.id+" ";
Connection c=koneksi.getKoneksi();
try {
Statement s=c.createStatement();
s.execute(sql);
} catch (SQLException e) {
e.printStackTrace();
}
}
public static artikel getByArtikel(int id) {
artikel hasil=null;
String sql="select * from artikel where id=" +
id+"";
Connection c=koneksi.getKoneksi();
try{
Statement s=c.createStatement();
ResultSet r=s.executeQuery(sql);
if(r.next()){
hasil=new artikel();
hasil.id=r.getInt("id");
hasil.judul=r.getString("judul");
hasil.isi=r.getString("isi");
}
}catch (SQLException e){
e.printStackTrace();
}
return hasil;
}
/****/
public artikel() {
}
public static Vector DaftarSemua(){
Vector m=new Vector();
artikel hasil=null;
String sql="select * from artikel ORDER BY id DESC";
Connection c=koneksi.getKoneksi();
try{
Statement s=c.createStatement();
ResultSet r=s.executeQuery(sql);
while(r.next()){
hasil=new artikel();
hasil.id=r.getInt("id");
hasil.judul=r.getString("judul");
hasil.isi=r.getString("isi");
m.add(hasil);
}
}catch(SQLException e){
e.printStackTrace();
}
return m;
}
<p style="text-align: justify;">
/****/
/*** @return */
public int getId() {
return id;
}
/*** @return */
public String getIsi() {
return isi;
}
/*** @return */
public String getJudul() {
return judul;
}
/*** @param i */
public void setId(int i) {
id = i;
}
/*** @param string */
public void setIsi(String string) {
isi = string;
}
/*** @param string */
public void setJudul(String string) {
judul = string;
}
}
Note : Ketik sintaks diatas pada editor eclipse ato pada j2sdk
Sintak diatas merupakan java servlet sebelum kita melanjutkan membuat proses pembuatan form pada jsp.
Selamat mencoba semoga sukses..
Bersambung…tunggu episode selanjutnya…he,he,he

Tweet This
Share on Facebook
Digg This
Save to delicious
Stumble it
RSS Feed