TUTORIAL PRAKTIK PEMROGRAMAN WEB 2 PRAKTIKUM KE 5

A. Menampilkan Data dari Database

  • Buka software Netbeans 8.2, kemudian buat project baru dengan nama “Mahasiswa”

Klik file -> New Project -> Java Web -> Web Application, lalu klik Next, lalu beri nama project Mahasiswa

  • Setelah itu klik Next, lalu pilih server Glassfish 4.1.1
  • Setelah itu klik finish, maka akan terbentuk sebuah project dengan nama “Mahasiswa”
  • Setelah project selesai dibuat, kemudian buat koneksi, melalui Package Session Bean untuk koneksi ke Database.
  • Caranya klik kanan pada Source Package -> lalu pilih New -> lalu pilih Session Bean (jika tidak ada cari via Other)
  • Setelah itu akan tampil, lalu isi EJB Name: Koneksi || Package: koneksi
  • Setelah itu klik Finish, maka akan terbentuk sebuah package koneksi sebagai berikut
  • Selanjutnya kita buat database sederhana dengan ketentuan sebagai berikut
  • Nama Database: mahasiswa
  • Nama Tabel: mahasiswa
Nama Field Type Data Panjang
nim Varchar 15
nama Varchar 30
  • Hasil pembuatan database di MySQL sebagai berikut
  • Isikan Script koneksi berikut di java class Koneksi.java

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 */

}

  • Setelah itu masuk Library MySQL.JDBC ke dalam project Anda. Caranya, klik kanan pada project “Mahasiswa”, lalu pilih Properties, lalu pilih Add Library, dan pilih MySQL JDBC Driver, lalu klik Add Library
  • Setelah di klik Add Library, maka akan tampil berikut
  • Lalu klik OK
  • Lalu buat Web Service dengan nama TampilMahasiswa
  • Nama: TampilMahasis
  • Package: com.server.tampil
  • Setelah itu klik Create Web Service From Existing Session Bean
  • Lalu klik Browse, lalu cari Session Bean anda yang menjadi koneksi database MySQL
  • Setelah itu klik OK maka akan tampil web service
  • Lalu copy 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();

    }

}

  • Setelah itu pilih Web Service -> TampilMahasiswa. Klik kanan lalu pilih Test Web Service maka akan tampil sebagai berikut.

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close