jsp koneksi postgresql
kita install dulu postgresql, dan extract driver di web-inf\classes, setelah itu, kita buat database di postgresql, contoh “coba”, dan buat dua tabel misal tabel “barang” dengan field-fieldnya kode_barang,nama_barang, dan harga, sedang tabel kedua yaitu tabel jual dengan field-fieldnya kode_barang,jumlah_jual, setelah itu kita buat syntax buat memanggilnya, simpan di connect.jsp
<html>
<head>
<title>…::JSP Koneksi PostgreSQL:::…</title>
</head>
<body>
<%@ page import=”java.sql.*” %>
<%
try{
Class.forName(“org.postgresql.Driver”);
}catch(Exception e){
out.print(“driver tidak ketemu”);
}
%>
<table border=1 bordercolor=”red”>
<tr>
<td>No. </td>
<td>kode barang</td>
<td>nama barang</td>
<td>harga</td>
<td>jumlah jual</td>
<td>total penerimaan pembayaran</td>
<td>
<%
try{
String koneksi=”jdbc:postgresql://localhost/coba”;
String user=”samsonasik”;
String pass=”123456″;
Connection con=DriverManager.getConnection(koneksi,user,pass);
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(“select b.kode_barang,a.nama_barang,a.harga,b.jumlah_jual,(b.jumlah_jual*a.harga) as totalbayar from jual b, barang a where b.kode_barang=a.kode_barang”);
int no=0;
while (rs.next()){
no++;
String kode_barang=rs.getString(“kode_barang”);
String nama_barang=rs.getString(“nama_barang”);
int harga=rs.getInt(“harga”);
int jumlah_jual=rs.getInt(“jumlah_jual”);
int totalbayar=rs.getInt(“totalbayar”);
%>
<% //ketika baris di klik akan menampilkan detail %>
<tr onmouseover=”this.style.cursor=’hand'” onclick=”location=’detail.jsp?kode_barang=<%=kode_barang%>'”<%=kode_barang%>>
<td><%=no%>.</td>
<td><%=kode_barang%></td>
<td><%=nama_barang%></td>
<td><%=harga%></td>
<td><%=jumlah_jual%></td>
<td><%=totalbayar%></td>
</tr>
<%
}}catch(Exception ee){
out.print(“ada salah syntax tuh”);
}
%>
</body>
</html>
**************************
Untuk menampilkan detail, kita buat file lain dengan nama detail.jsp
<%
String kode=request.getParameter(“kode_barang”);
%>
<%@ page import=”java.sql.*” %>
<%
try{
Class.forName(“org.postgresql.Driver”);
}catch(Exception e){
out.print(“driver tidak ketemu”);
}
%>
<%
try{
String koneksi=”jdbc:postgresql://localhost/coba”;
String user=”samsonasik”;
String pass=”123456″;
Connection con=DriverManager.getConnection(koneksi,user,pass);
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(“select b.kode_barang,a.nama_barang,a.harga,b.jumlah_jual,(b.jumlah_jual*a.harga) as totalbayar from jual b, barang a where b.kode_barang=a.kode_barang and b.kode_barang='”+kode+”‘”);
%>
<%
while (rs.next()){
String kode_barang=rs.getString(“kode_barang”);
String nama_barang=rs.getString(“nama_barang”);
int harga=rs.getInt(“harga”);
int jumlah_jual=rs.getInt(“jumlah_jual”);
int totalbayar=rs.getInt(“totalbayar”);
%>
<%
out.print(“Kode Barang “+kode_barang+”<br>”);
out.print(“Nama Barang “+nama_barang+”<br>”);
out.print(“Harga “+harga+”<br>”);
out.print(“Jumlah Jual “+jumlah_jual+”<br>”);
out.print(“Total Bayar “+totalbayar+”<br>”);
}
%>
<% }catch(Exception e){ out.print(“salah syntax lagi”); } %>
java koneksi postgresql
pertama, kita buat dulu database di postgresql, misalnya namanya “coba”, isinya ada tabel dengan nama barang, field-fieldnya kode_barang,nama_barang,dan harga, setelah itu download driver postgresql di http://jdbc.postgresql.org/download.html , extract di folder tempat file *.java kita,,
berikut syntaxnya :
/*
**this software is opensource
**created by Abdul Malik Ikhsan
**if you modify, you may delete this lisence
*/
import java.sql.*;
class connect
{
public static void main(String args[]){
try{
Class.forName(“org.postgresql.Driver”);
}catch(Exception e){
System.out.print(“driver tidak ketemu”);
}
try{
String koneksi=”jdbc:postgresql://localhost/coba”;
String user=”samsonasik”; //superuser postgresql
String pass=”123456″; //password superuser
Connection con=DriverManager.getConnection(koneksi,user,pass);
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(“select * from barang”);
int no=0;
while (rs.next())
{
no++;
String kb=rs.getString(“kode_barang”);
String nb=rs.getString(“nama_barang”);
int hb=rs.getInt(“harga”);
System.out.println(no+”. “+kb+” “+nb+” “+hb);
}
}catch(Exception e){
System.out.print(“koneksi salah”);
} }
}
BIHUN(bila hati untukmu)
Bila engkau bunga
Lalu aku apa?
Bila engkau cinta
Lalu aku siapa?
Bila surya cinta mengintip dari biliknya
Aku yakin dia akan menangis juga
Bila hati untukmu saja
Aku tak tahu cinta ini kunamai apa
Dan rindu ini kuartikan apa
SAJAK KESEDIHAN
Menutup mata, ternyata hanya membuat perih makin kaya
Membukanya, malah merapatkan tanda tanya
Karena malamku telah dimakan pagi dimakan siang
Dimakan sore dimakan malam
Dan aku,
Dimakan kesedihan tak bergantian.
AKU TERBINGUNG OLEH WAKTU
Aku terbingung oleh waktu
yang tertawa t’rus membisu
yang terdiam t’rus berisik seperti radio jaman dulu
aku terbingung oleh waktu
yang berhenti t’rus melaju bagai roket tanpa baju
yang berlari cepat t’rus berhenti tanpa beritahu
aku terbingung oleh waktu
yang menari t’rus mematung jadi batu
yang mengeras t’rus mencair entah di hari selasa atau rabu
aku terbingung oleh waktu
yang selalu maju walau katanya bisa diulang oleh mesin waktu dengan hanya menekan tombol biru
waktu…
maafkan aku
aku terbingung olehmu
he…he…
sebenarnya yang salah itu aku
dengan sok tahu di tiap detikmu
sekali lagi untukmu
maafkan aku ..
tapi karena ini hari sabtu
nanti malam malam minggu
aku ingin kita kompromi dan lupakan masalah kita yang dulu-dulu
kamu atur yang sekiranya perlu
agar aku bisa bertemu dengan cintaku
dan dia mau menerimaku dengan segala kekurangan dan kelemahanku
Ya Tuhanku, jadikan waktu sahabatku
Ya Tuhanku, maafkan aku, ampuni aku…
Astaghfirullah, sekali lagi, ampuni aku, karena Kaulah yang tak pernah jemu ampuni aku
Cara Ganti baris pada buku tamu tampil pada saat submit
Kebanyakan, kalau kita membuat web,kita membuat link untuk buku tamu, nah, pas kita ngisi n’tu buku tamu, misalkan kita ketikkan 5 baris, ternyata yang tampil setalah disubmit, ada 1 baris aja, kalau pun ada lebih dari 1 baris, itu pun karena mentok, nah, cara supaya yang tampil nantinya juga 5 baris(sesuai baris yang diinput, maka harus kita harus menggunakan fungsi agar “\n” pada php menjadi “<br>” pada html, caranya seperti berikut : (more…)
QS. Al-Qashshash ayat 56
“sesungguhnya kamu tidak akan dapat memberi petunjuk kepada orang yang kamu kasihi, tetapi Allah memberi petunjuk kepada orang yang dikehendaki-Nya, dan Allah lebih mengetahui orang-orang yang mau menerima petunjuk.”
************
dari ayat di atas dapat disimpulkan bahwasanya hanya Allah yang dapat memberi petunjuk kepada orang yang Dia kasihi untuk beriman, maka dari itu, marilah kita selalu berendah diri di hadapan Allah,karena kita akan selalu membutuhkan petunjuk dari-Nya, dan kita tidak boleh menjudge bahwa seseorang akan masuk neraka atau syurga, karena boleh jadi, orang yang kita judge akan masuk neraka kelak justru akan menjadi orang yang dikasihi oleh Allah, dan masuk syurga, dan gunung amal yang selalu kita banggakan boleh jadi hanya akan menjadi sebutir debu di hadapan Allah hanya karena ghibah dan sikap menyombongkan diri.
wallahua’lam bishsowab.
enakan mana hayo?dimadu apa diracun?
coba tebak, enakan mana, dimadu apa diracun? tapi kebanyakan istri-istri pada lebih suka diracun ya…, 🙂 ,
buktinya, pada nggak mau dimadu, itu kan lebih suka diracun, he..he…, 🙂
mungkin ada yang memberi contoh, itu tuh, keluarga kiai yang disegani banyak orang, bisa memadu istrinya, dan buktinya,mereka bisa hidup dengan rukun, walaupun ada pula yang kemudian ‘meninggalkan’ kiai tersebut, mungkin dalam hatinya, “kok bukan saya yang dijadikan madunya? … 🙂
tapi jangan salah lho, ada yang bisa hidup rukun dengan empat istri dalam satu rumah, nggak tahu tuh, gimana caranya jaga supaya bisa hidup rukun.
nah, pokoknya, kalau mau punya istri lebih dari satu, ada syarat-syaratnya, antara lain:
1. ganteng, seperti saya, eh, nggak ding… 🙂
2. mumpuni dalam hal ilmu, maupun dalam hal urusan pangan.
3. disetujui oleh istri yang lebih tua, dan istri muda dapat menerimanya.
4. bisa berbuat adil, nah kalau ga bisa berbuat adil ya satu aja cukup lah…
/*
**dalam QS. An-Nisa ayat 3 disebutkan:
**”Dan jika kamu tidak dapat berlaku adil terhadap hak-hak perempuan yatim bilamana kamu mengawininya, maka kawinilah wanita-wanita lain yang kamu senangi, dua, tiga, atau empat, kemudian jika kamu takut tidak dapat berlaku adil, maka kawinilah seorang saja, atau budak-budak yang kamu miliki, yang demikian itu lebih dekat kepada tidak berbuat aniaya”
*/
seperempat jam lagi
koneksi berhenti, dan aku tak dapat tuliskan apa pun di sini,
kecuali besok pagi, aku masih ada umur untuk melanjutkannya lagi
kecuali ada troubleshoot di jaringan sehingga aku malah bisa mengungkapkan deru mimpi sampai pagi, malam, dan pagi kembali, corat-coret cerewet tentang kehidupanku yang makin basi
kecuali di mimpi, aku masih meneruskannya, dan besok pagi, tiba-tiba tulisanku bertambah, bertaburan komentar yang memuji maupun menafikan segala isi hati yang pernah terukir mesra di sini.
Login session pada PHP
/**
*diadopsi dari artikel Sony Arianto Kurniawan
*berjudul Membuat Sistem Login dengan Menggunakan Session pada PHP, MySQL dan Apache
*edited by samsonasik
**/
Sebenarnya, membuat sistem login dengan session di php tidaklah sesulit yang dibayangkan,pertama, kita buat dulu database, misal dengan nama tutorial, lalu, kita buat table login di dalamnya, yang field-field-nya adalah username dan password.
nah, ini script untuk pas waktu loginnya, simpan dengan nama index.php : (more…)
MENGAPA MENUNDA PERNIKAHAN?”
Rosulullah pernah berkata kepada Ali ra:
Hai Ali, ada 3 perkara yang jangan kamu tunda-tunda pelaksanaannya, yaitu
1.Shalat apabila tiba waktunya,
2.Jenazah apabila sudah siap penguburannya, dan
3.wanita bila menemukan pria sepadan yang meminangnya (HR. Ahmad)
Kalau kita tanya seseorang pemuda/pemudi, Mengapa belum menikah? Maka
jawabanya antara lain:
1.Masih kuliah/menuntut ilmu.
Dikhawatirkan bila menikah akan mempengaruhi prestasi belajar dan
mempengaruhi persiapan masa depan.
Hal ini sesungguhnya tergantung dari manajemen waktu, waktu yang biasanya
dipakai untuk hura-hura setelah waktu kuliah, diganti dengan mencari nafkah
atau bercengkrama dengan keluarga.
Disisi lain, bisa menghemat sewa kamar (kost-kost an), dapat saling membantu
mengerjakan tugas (kalau satu bidang studi) atau dapat memperluas wawasan
diskusi interdisipliner
(more…)
PHP koneksi ke mysql
pertama, kita buat databasenya dulu, misalnya “nama_database”, dan table dalam database itu misalnya “persegipanjang”, yang mana field-field-nya panjang, dan lebar, setelah itu, kita buat file untuk koneksi yang bisa dipanggil oleh file lain tanpa harus ketik ulang, misalnya connect.php , berikut sintaxnya :
<?
$host=”localhost”;
$user=”root”; //nama user login ke mysql
$pass=””; //password, secara default kosong
$database=”nama_database”
?>
setelah itu, kita buat file lain untuk memanggil isi table dalam database nama_database, misalnya tampil.php ,
<table border=1>
<tr>
<td>No.</td>
<td>Panjang</td>
<td>Lebar</td>
<td>Luas</td>
</tr>
<?
include “connect.php”;
$terhubung=mysql_connect($host,$user,$pass);
$seleksi_database=mysql_select_db($database);
$ResultSet=mysql_query(“select * from persegipanjang”) or die(mysql_error());
$no=0;
while ($row=mysql_fetch_array($ResultSet)){ //mulai looping
$no++;
?>
<tr>
<td><? echo $no;echo”.” ?></td>
<td><? echo $row[0]; ?></td>
<td><? echo $row[1]; ?></td>
<td><? echo $row[0]*$row[1]; ?></td>
<? } //akhiri looping ?>
</tr>
Q.S. Asy-Syu’ara’ ayat 224-227
Penyair-penyair itu
diikuti orang-orang yang dungu
mereka sering menenggelamkan diri dalam lembah khalayan dan kata
dan mengujarkan, apa yang mereka tidak kerjakan
kecuali orang-orang(penyair-penyair) yang beriman dan beramal shaleh
dan membela diri ketika dilalimi
************diadopsi dari puisi karya A. Mustofa Bisri******************
QS. Ar-Ra’D ayat 11
“Bagi manusia ada malaikat-malaikat yang selalu mengikuti bergiliran, di muka dan di belakangnya, mereka menjaganya atas perintah Allah. Sesungguhnya Allah tidak mengubah keadaan suatu kaum sehingga mereka mereka mengubah keadaan yang ada pada diri mereka sendiri. Dan apabila Allah menghendaki keburukan terhadap suatu kaum, maka tak ada yang dapat menolaknya; dan sekali-kali tak ada pelindung bagai mereka selain Dia. ”
(more…)
JRadioButton
import javax.swing.*;
import java.awt.event.*;
public class radio
{
public static void main(String args[]){
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame f=new JFrame();
f.setTitle(“harga barang”);
f.setBounds(20,20,300,200);
f.getContentPane().setLayout(null);
JRadioButton r1=new JRadioButton(“mobil”);
r1.setBounds(20,20,60,20);
f.getContentPane().add(r1);
JRadioButton r2=new JRadioButton(“motor”);
r2.setBounds(20,50,60,20);
f.getContentPane().add(r2);
JLabel label=new JLabel();
label.setText(“Harga”);
label.setBounds(90,20,60,20);
f.getContentPane().add(label);
final JTextField t=new JTextField(“”);
t.setBounds(90,50,90,20);
f.getContentPane().add(t);
ButtonGroup g=new ButtonGroup();
g.add(r1);
g.add(r2);
/*
**event ketika radiobutton diklik
*/
r1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int harga=50000000;
t.setText(“”+harga);
}});
r2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int harga=12000000;
t.setText(“”+harga);
}});
/*
**Ketika di close, proses run berhenti
*/
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
/*
**Tampilkan
*/
f.setVisible(true);
}}
/*
**Berikut hasil runningnya
*/
3 comments