Vol.5 Tutorial Netbeans : Menampilkan Data dari Database - EnggarDwi

Breaking

Home Top Ad

Responsive Ads Here

Sabtu, 12 Januari 2019

Vol.5 Tutorial Netbeans : Menampilkan Data dari Database


TUTORIAL PRAKTIKUM PEMROGRAMAN WEB 2
PRAKTIKUM KE 5

A.    Menampilkan Data dari Database
1.      Buka Software Netbeans 8.2, kemudian buat project baru dengan  nama “Mahasiswa”.
Klik File -> New Project -> Java Web -> Web Application, lalu Next, lalu beri nama project Mahasiswa.


2.      Setelah itu klik Next, lalu pilih Server GlassFish 4.1.1


3.      Setelah itu klik Finish, maka akan terbentuk sebuah project dengan nama “Mahasiswa”.


4.      Setelah project dibuat, kemudian buat koneksi melalui Package Session Bean untuk koneksi ke Database.
5.      Caranya klik kanan pada Souce Package -> lalu pilih New -> lalu pilih Session Bean (jika tidak ada cari via Other).


6.      Setelah itu akan tampil, lalu isi EJB Name : Koneksi || Package : koneksi.


7.      Setelah itu klik Finish, maka akan terbentuk sebuah package koneksi sebagai berikut


8.      Selanjutnya buat database sederhana dengan ketentuan sebagai berikut
Nama Database : db_snack
Nama Tabel : tb_snack
9.      Hasil pembuatan database di MySQL sebagai berikut.


10.  Isikan Script koneksi berikut di Java Class Koneksi.java.
<script src="https://pastebin.com/embed_js/7Sn3yuQE"></script>
<iframe src="https://pastebin.com/embed_iframe/7Sn3yuQE" style="border:none;width:100%"></iframe>

package koneksi;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import javax.ejb.Stateless;

@Stateless
public class Koneksi {
/** Ini awal Script Koneksi */
public List mahasiswaMethod() {
List list = new ArrayList();
  
String JDBC_DRIVER="com.mysql.jdbc.Driver";
String JDBC_URL="jdbc:mysql://localhost:3306/mahasiswa";
String USR="root";
String PASS="";
  
try{
Class.forName(JDBC_DRIVER);
Connection con =
DriverManager.getConnection(JDBC_URL,USR,PASS);
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from mahasiswa");
while(rs.next())
    list.add(rs.getString(1)+"-"+rs.getString(2));
    con.close();
  }
  catch (Exception ex) {
    System.out.println(ex.getMessage());
  }
  return list;
}
/** Ini akhir Script Koneksi */
}

11.  Setelah itu masuk Library MySQL. JDBC ke dalam project. Caranya, klik kanan pada project “Mahasiswa”, lalu pilih Properties, lalu pilih Libraries, lalu pilih Add Library, dan pilih MySQL JDBC, lalu pilih Add Library.


12.  Setelah di klik Add Library, maka akan tampil berikut


13.  Lalu klik OK.
14.  Lalu buat Web Service dengan nama TampilMahasiswa
Klik kana pada Porject Mahasiswa, lalu pilih New, lalu pilih Web Service.
Nama : TampilMahasiswa
Package : com.server.tampil


15.  Setelah itu klik Create Web Service From Existing Session Bean
16.  Lalu Browse, lalu cari

17.  Setelah itu klik OK maka akan tampil web service.

18.  Lalu copykan script berikut
package com.server.tampil;

import java.util.List;
import javax.ejb.EJB;
import javax.jws.WebMethod;
import javax.jws.WebService;
import koneksi.Koneksi;

@WebService(serviceName = "TampilMahasiswa")
public class TampilMahasiswa {

    @EJB
    private Koneksi ejbRef;// Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Web Service Operation")

    @WebMethod(operationName = "mahasiswaMethod")
    public List mahasiswaMethod() {
        return ejbRef.mahasiswaMethod();
    }
    
}

19.  Silahkan di Deploy kemudian Test Web Service.


20.  Selanjutnya, klik mahasiswaMethod, 
21.  Ditampilkan data sesuai yang ada dalam database yang telah dibuat, yaitu data mahasiswa.


Tidak ada komentar:

Posting Komentar