Cara Menampilkan Data dan Database dengan Netbeans
haii guys pada hari ini saya akan memperaktekan gimana caranya Menampilkan data dari database dengan Netbeans. Caranya yaitu:
1. Buka aplikasi Netbeans 8.2, lalu buat project baru dengan nama “Mahasiswa”
2. Buat project, klik File => New Project => Java Web => Web Aplication, lalu klik Next
3. Setelah itu klik Next, untuk memilih Server GlashFish 4.1.1
4. Setelah itu klik Next atau langsung Finish
5. Setelah itu buat koneksi ke Database dengan buat Package Session Bean, caranya klik kanan pada Source Package, lalu pilih New => lalu pilih Session Bean (jika tidak ada cari diother).
Setting pada EJB = Koneksi || Package = koneksi
6. Setelah itu bisa klik Next atau klik Finish
7. Selanjutnya buat database sebagai berikut
Nama database = mahasiswa
Nama Tabel = mahasiswa
Berikut tampilan database pada MySQL
8. Masukkan Script berikut pada 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 */
}
9. Setting Library MySQL, caranya klik kanan pada project Mahasiswa => pilih Properties => lalu pilih Libraries. setelah itu pilih Add Library, lalu pilih MySQL JDBC Driver, lalu klik OK
10. Setelah itu buat web service dengan nama TampilMahasiswa
11. Klik kanan pada Project => New => Web Service, lalu berinama TampilMahasiswa (tanpa spasi).Lalu klik Create Web Service from Existing Session bean, lalu klik Browser,
lalu pilih Koneksi, lalu klik ok. Kemudian Finish
12. Selanjutnya masukkan script tampil berikut di TampilMahasiswa.java
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();
}
}
13. Selanjutnya Deploy pada project Mahasiswa
14. Lalu Test Web Service pada TampilMahasiswa
Hasilnya seperti dibawah ini
15. Setelah itu index.html di hapus lalu ganti index.jsp dengan cara pada web pages klik kanan pilih New, lalu pilih jsp. File nama= index lalu finish
Copy alamat wsdl pada glashFish http://localhost:8080/Mahasiswa/TampilMahasiswa?WSDL
Setelah itu pada project Mahasiswa klik kanan pilih New => other => Web Service => Web Service Client
Setelah itu pilih WSDL URL isi alamat yang di copy tadi, lalu pada package = com.client.tampil, lalu klik Finish
16. Drag mahasiswaMethod pada Web Service reference => TampilMahasiswa => TampilMahasiswaPort didalam <body>……</body>
17. Kemudian Deploy pada ProjectMahasiswa dan Run.
18. Hasilnya database tampil.
1. Buka aplikasi Netbeans 8.2, lalu buat project baru dengan nama “Mahasiswa”
2. Buat project, klik File => New Project => Java Web => Web Aplication, lalu klik Next
3. Setelah itu klik Next, untuk memilih Server GlashFish 4.1.1
4. Setelah itu klik Next atau langsung Finish
5. Setelah itu buat koneksi ke Database dengan buat Package Session Bean, caranya klik kanan pada Source Package, lalu pilih New => lalu pilih Session Bean (jika tidak ada cari diother).
Setting pada EJB = Koneksi || Package = koneksi
6. Setelah itu bisa klik Next atau klik Finish
7. Selanjutnya buat database sebagai berikut
Nama database = mahasiswa
Nama Tabel = mahasiswa
Berikut tampilan database pada MySQL
8. Masukkan Script berikut pada 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 */
}
9. Setting Library MySQL, caranya klik kanan pada project Mahasiswa => pilih Properties => lalu pilih Libraries. setelah itu pilih Add Library, lalu pilih MySQL JDBC Driver, lalu klik OK
10. Setelah itu buat web service dengan nama TampilMahasiswa
11. Klik kanan pada Project => New => Web Service, lalu berinama TampilMahasiswa (tanpa spasi).Lalu klik Create Web Service from Existing Session bean, lalu klik Browser,
lalu pilih Koneksi, lalu klik ok. Kemudian Finish
12. Selanjutnya masukkan script tampil berikut di TampilMahasiswa.java
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();
}
}
13. Selanjutnya Deploy pada project Mahasiswa
14. Lalu Test Web Service pada TampilMahasiswa
Hasilnya seperti dibawah ini
15. Setelah itu index.html di hapus lalu ganti index.jsp dengan cara pada web pages klik kanan pilih New, lalu pilih jsp. File nama= index lalu finish
Copy alamat wsdl pada glashFish http://localhost:8080/Mahasiswa/TampilMahasiswa?WSDL
Setelah itu pada project Mahasiswa klik kanan pilih New => other => Web Service => Web Service Client
Setelah itu pilih WSDL URL isi alamat yang di copy tadi, lalu pada package = com.client.tampil, lalu klik Finish
16. Drag mahasiswaMethod pada Web Service reference => TampilMahasiswa => TampilMahasiswaPort didalam <body>……</body>
18. Hasilnya database tampil.
sekian tutorial hari ini semoga bermanfaat bagi pembaca. Terima Kasih.
Komentar
Posting Komentar