Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Web Service Java Database Oracle 9i dan Web Service Client menggunakan JSP

Salam semua....

Saya mau tanya  gimana cara membuat web service servernya di java dengan database oracle 9i. serta cara memanggil web service itu di client yg menggunakan JSP.

setiap kali di lakukan method ambilData SOAP Response selalu tidak ada nilai.

@WebMethod(operationName = "ambilPenduduk")
 public List<Penduduk> ambilPenduduk() {
 List<Penduduk> lk = new ArrayList<Penduduk>();
 Database db = new Database();
 try {
     String sql ="select b.NIK as NIK, b.NAMA_LGKP as NamaLgkp, b.TMPT_LHR as TmptLahir, "
             + "b.TGL_LHR as TglLhr, a.ALAMAT as Alamat, b.TGL_CETAK_KTP as TglCetakKtp "
             + "from siakoff.data_keluarga a, siakoff.biodata_wni b where rownum<11 and  a.NO_KK = b.NO_KK order by nama_lgkp;";
     PreparedStatement ps = db.getConnection().prepareStatement(sql);
     ResultSet rs = ps.executeQuery();
     while (rs.next()) {
             Penduduk penddk = new Penduduk();
             penddk.setErrorMessage("");
             penddk.setNIK(rs.getString("NIK"));
             penddk.setNamaPenduduk(rs.getString("NAMA_LGKP"));
             penddk.setTempatLahir(rs.getString("TMPT_LHR"));
             penddk.setTanggalLahir(rs.getDate("TGL_LHR"));
             penddk.setAlamatLengkap(rs.getString("ALAMAT"));
             penddk.setTanggalCetak(rs.getString("TGL_CETAK_KTP"));
             lk.add(penddk);}
        return lk;
    } catch (Exception e) {
         ResultSet rs;
         Penduduk penddk = new Penduduk();
         penddk.setErrorMessage(e.getMessage());
         lk.add(penddk);
         return lk;
    } finally {
     db.closeConnection();
     db = null; }
 } 

Sign In or Register to comment.