Jsp Koneksi Oracle
Pertama, kita install Oracle-nya dulu, ingat2 kita buat SID-nya,biasanya sih nama SID adalah nama database pertama yang kita buat, setelah itu, lihat di Folder instalasi Oracle-nya, di situ ada folder jdbc, nah, itu folder driver-nya, kalau udah, cari ojdbc14.jar, extract pakai winrar, atau software uncompresed lain, atau java decompiler juga boleh, nah, kan ada folder oracle tuh, kita copy aja ke tempat web-inf kita, <–kalau di aplikasi java desktop, ya kita ikutkan ke folder di mana ada file aplikasi java kita, atau atur di autoexec.bat-nya–>, berikut contoh script jsp koneksi ke Oracle 10G menggunakan JavaBean.
===============
Kita buat dulu file koneksi
===============
Code: |
// @author : Abdul Malik Ikhsan /* menggunakan useBean ** simpan di web-inf\classes\forum */ package forum; import java.sql.*; public class koneksi{ public Connection con; public void konek() throws Exception{ public boolean buatstatement()throws Exception{ public boolean buatnext() throws Exception{ public String tampil(String t)throws Exception{ |
=================
compile file di atas
=================
Code: |
//Berikut file Jsp-nya, misalkan kita beri nama tampil.jsp // instansiasi kelas forum.koneksi menjadi obyek “o” <jsp:useBean id=”o” class=”forum.koneksi” /> <title>…::Daftar Barang::…</title> <table border=1> <tr> <td>No.</td> <td>Kode Barang</td> <td>Nama Barang</td> <td>Harga Barang</td> </tr> <% o.buatkoneksi(); int no=0; if (o.buatstatement()){ while (o.buatnext()){ no++; %> <tr> <td><%=no%></td> <td><%=o.tampil(“kode_barang”)%></td> <td><%=o.tampil(“nama_barang”)%></td> <td><%=Integer.parseInt(o.tampil(“harga_barang”))%></td> </tr> <% } // end while } // end if %> |
mas saya masih belum bisa, kesan nya kaya driver nya ga di kenal….klo pake mysql siy lancar2 aja
jdbc-nya yang ada di oracle bukan ?
saya juga coba koneksi ini tapi juga belum berhasil kalau di sql server sudah bisa.
kalo yg kayak gini gimana caranya untuk oracle?….
terimakasih atas bantuannya.
driver jdbcnya udah dicopykan ke web-inf\classes belum ???sama aja, yang penting oracle nya dijalanin, tnslistenernya dihidupin, habis itu, let’s coding deh 🙂
kalau menggunakan PHP ato ASP gimana caranya???
baca deh Php koneksi ke oracle
thanxs ya
nanya juga ada jontoh paging/pagination jsp oracle ga???…
ya sebenarnya, konsep paging adalah pemberian limit pada setiap halamannya, apapun databasenya, hanya mungkin, metode dan cara query tiap database yg berbeda.
kalau di oracle, kita bisa pakai limit rownum, tinggal batasi saja dari berapa sampai berapa, terus jumlah semua dibagi rentang limit yg dimau, terus dilooping dijadikan nomor, atau yg lainnya.
mudah2an nanti kalau ada waktu, saya bisa publish di sini, amin 🙂
itu pake tomcat apa apache(bawaan oraclenya)…
kalau yang saya ketahui, default apache di oracle bukan ke JSP, mending pake’ yang lain, misal tomcat, glassfish, atau yang lain yang sudah biasa dipakai.
kalo pake oracle 9i pa sama caranya??
sama
ini script saya, saya jalankan di netbean 6 bisa tapi lemot bgt jadinya komputer saya. Kalo di tomcat gmn caranya? kalo pake scrip berikut apa jg harus pake java bean??
Koneksi Database
Koneksi ke database
ini script konek saya:
<%@ page import="java.sql.*" %>
<% String status=null;
String ora="jdbc:oracle:thin:@10.93.56.220:1521:server";
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection(ora,"onishuya","polerg");
if (con==null)
status = "Gagal";
else
status = "Berhasil";
%>
<HTML>
<HEAD>
<TITLE>Koneksi Database</TITLE>
</HEAD>
<BODY>
Koneksi ke database <%=status%>
</BODY>
</HTML>
kalau pakai tomcat ya sama aja, tinggal install tomcat, buat folder classes di bawah folder WEB-INF, terus taruh driver jdbcnya di situ, restart tomcatnya.
Penggunaan Java Beans ataupun tidak, itu terserah si pemrogram, karena yg dimau user adalah program jalan tanpa masalah, nah, mungkin yg jadi persoalan adalah bagi si pemrogram & designer web nantinya jika akan mengembangkan programnya, dengan adanya Java Beans, pemrogram & designer web dapat lebih enak dalam membuat program karena sudah dipisahkan antara layer Model dan layer View, apalagi mas wawan kalau bisa pakai Servlet nya, alias konsep Model View Controller dipakai :).
semoga membantu 🙂
terima kasih mas samsonasik akhirnya bisa juga pakai tomcat..
Jadi gak lemot komputernya…
mas,, saya belum dapat driver untuk koneksi ke oraclenya. itu download dimana ya???
baca atuh tutorialnya dari awal sampai akhir dengan teliti 😀
mas kalau ingn membuat validasi pada waktu registrasi gimana ya ?
validasi yg seperti apa dulu?
pada dasarnya, di web, terdiri dari 2 validasi, yaitu validasi frontEnd, yang biasa pakai Javascript, dan validasi backEnd, yang berupa source code yg bersifat prosesor (bertindak hanya ketika ada request ke server).
Nah, validasi yg seperti apa ? kalau bicara ttg JSp, jika konteks nya JSp, tentu saja bisa di Jspnya, bisa juga di class-class Java yg kita bangun, kalau konteksnya Javascript, ya di front end nya yg bertindak menindaklanjuti event yang dilakukan user terhadap komponen html.
Ya kalau mau pakai validasi, ya tentu bisa saja toh, tinggal dipelajari saja, salah satu atau salah dua, karena satu untuk kenyamanan, dan satu untuk security, semua perlu 🙂
bang samson, kalo mau mengambil dari database kemudian ditampilkan di list/menu bagaimana caranya?databasenya oracle 10g. terima kasih…
list apa maksudnya ? kok list / menu ? saya ga ngerti maksud pertanyaan nya apa ….
ya apapun database-nya, toh ujung2nya tinggal masalah looping aja kan ? so, tinggal memperdalam algoritmanya aja, semua algoritma ga ada yg salah selama itu menghasilkan output yang diinginkan, hanya saja mana yang lebih efektif, itu yang harus dipelajari, dan jam terbang itu sangat berpengaruh banget,so, semangatt…!!! 🙂
iya terima kasih semangatnya…
mas driver jdbc yangdi copy di web-inf itu yang sdh ekstrak dr ojdbc or ojdbc nya yg dicopy disana
di folder WEB-INF, buat aja folder classes, nah, setelah itu, taruh extract an atau bentuk jar nya di situ.