Jumat, 12 Juni 2015

Export Tabel Dari TOAD, Import ke SQL Command Line

Temen-temen pasti sudah ada yang tahu apa itu TOAD kan, ya TOAD itu aplikasi untuk menjalankan atau untuk mengkoneksikan database yang berisi tabel-tabel, untuk membuat tabel baru juga, pokoknya seputaran per database. Klo kurang paham silahkan temen-temen baca-baca seputaran liputan tentang TOAD yah.

Disini saya mau simpen dokumen mengenai export tabel dari toad.

Berikut langkah nya :
* saya asumsikan database dan tabel sudah dibuat  yah dan akan kita eksport, kemudian akan kita import ke SQL Command Line dan akan kita buka di Netbeans.


Export Tabel dari TOAD


1. Buka TOAD
2. Lakukan koneksi ke database yang sudah dibuat.



3. Setelah terkoneksi, klik schema browser, kemudian klik database pilih export --> pilih Export Table Space


4. Excute File


5. File yang akan tersimpan dalam bentuk .sql


Export Isi tabel dari TOAD :

untuk export isi tabel, cukup lakukan pilih export --> Table Data


Lakukan 'Excute'



Import file .sql dengan  SQL  Command Line

1. Buka sql command line, lakukan koneksi ke user tabel space


2. Buka file .sql yang tadi kita export, copy source codenya, kemudian pastekan di sql command line nya.


3. Import isi tabel yang sudah kita import tadi, lakukan hal yang sama, buka file --> copy --> paste ke sql command line.


Cek tabel di Netbeans


1. Buka Netbeans, lakukan koneksi, klik kanan pada database yang sudah kita buat, pilih connect, maka akan muncul user dan password yang harus kita isi :


2. Cek tabel di user tabel spaces, tabel yang kita import sudah ada di dalam user.




<<SEKIAN DAN TERIMAKASIH>>

>>SEMOGA BERMANFAAT YANG TEMAN<<











Continue Reading...

Senin, 08 Juni 2015

Upload File Dengan JSP

Hiiii teman-teman blogger,,,dikesempatan kali ini, saya mau share mengenai bagaimana upload file menggunakan JSP, tapi tidak terkoneksi ke database yah teman, kan sebelumnya tutor upload dengan koneksi oracle udah saya share yah.

Pertama kita buat form nya dulu yah. Tinggal copy paste aja file di bawah ini ke file yang ada di IDE Netbeans teman-teman.

upload.jsp

<%--
    Document   : upload
    Created on : Jun 8, 2015, 9:08:22 AM
    Author     : IT03
--%>


    <%@ page language="java" %>
<HTML>
<HEAD><TITLE>Display file upload form to the user</TITLE></HEAD>

<BODY> <FORM ENCTYPE="multipart/form-data" ACTION=
"upload_file.jsp" target="DesktopFrame" METHOD=POST>
<br><br><br>
<center>
<table border="0" bgcolor=lightgreen>
<tr>
<center>
<td colspan="2" align="center"><B>UPLOAD FILE</B><center></td>
</tr>
<tr>
<td colspan="2" align="center"> </td>
</tr>
<tr>
<td><b>Pilih File:</b></td>
<td><INPUT NAME="file" TYPE="file"></td>
</tr>
<tr>
<td colspan="2" align="center"> </td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Send File"> </td>
</tr>
<table>
</center>
</FORM>
</BODY>
</HTML>

Karena di actionnya 'upload_file.jsp', maka di file kedua ini kita buat file baru dengan nama 'upload_file.jsp'

upload_file.jsp


<%--
    Document   : upload_file
    Created on : Jun 8, 2015, 9:13:05 AM
    Author     : IT03
--%>

<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>

<%
String saveFile="";
String contentType = request.getContentType();
if ((contentType != null) && (contentType.indexOf("multipart/form-data") >= 0)) {
DataInputStream in = new DataInputStream(request.getInputStream());
int formDataLength = request.getContentLength();
byte dataBytes[] = new byte[formDataLength];
int byteRead = 0;
int totalBytesRead = 0;
while (totalBytesRead < formDataLength) {
byteRead = in.read(dataBytes, totalBytesRead,formDataLength);
totalBytesRead += byteRead;
}
String file = new String(dataBytes);
saveFile = file.substring(file.indexOf("filename=\"") + 10);
saveFile = saveFile.substring(0, saveFile.indexOf("\n"));
saveFile = saveFile.substring(saveFile.lastIndexOf("\\") + 1,saveFile.indexOf("\""));
int lastIndex = contentType.lastIndexOf("=");
String boundary = contentType.substring(lastIndex + 1,contentType.length());
int pos;
pos = file.indexOf("filename=\"");
pos = file.indexOf("\n", pos) + 1;
pos = file.indexOf("\n", pos) + 1;
pos = file.indexOf("\n", pos) + 1;
int boundaryLocation = file.indexOf(boundary, pos) - 4;
int startPos = ((file.substring(0, pos)).getBytes()).length;
int endPos = ((file.substring(0, boundaryLocation)).getBytes()).length;
saveFile="C:/Users/IT03/Documents/webit01/webit/web/files/"+saveFile;
File f = new File(saveFile);
FileOutputStream fileOut = new FileOutputStream(f);
fileOut.write(dataBytes, startPos, (endPos - startPos));
fileOut.flush();
fileOut.close();
%><Br><table border="2"><tr><td><b>File kamu berhasil di save, dengan nama file :</b>
<% out.println(saveFile);%></td></tr></table>
<%
}
%>
<a href="upload_view.jsp" target="DesktopFrame">View Files</a>


ketiga kita buat viewnya yah teman :

upload_view.jsp


<%--
    Document   : upload_view
    Created on : Jun 8, 2015, 9:19:12 AM
    Author     : IT03
--%>

<%@page import="java.io.*"%>
<table>
<%
File f = new File("C:/Users/IT03/Documents/webit01/webit/web/files/");
File[] files = f.listFiles();
for(int i=0;i<files.length;i++){
String name=files[i].getName();
String path=files[i].getPath();
%>
<tr><td><a href="../files/<%=name%>" ><%= name %></a></td></tr>

<%
}
%>
</table>

NB :

tulisan yang bergaris, silahkan rubah sesuai dengan letak project teman-teman dibuat.













SEKIAN DAN TERIMAKASIH
SEMOGA BERMANFAAT


Continue Reading...

Kamis, 28 Mei 2015

Input Data Dengan JSP dan Oracle XE

Dear All,,,

Install terlebih dahulu, Netbeans (Versi berapa aja), klo saya pakai Versi 7.2.1

Install juga Oracale XE nya, pakai yang 10G aja, setting dan buat tableuser sendiri yah, atau menggunakan Defaultnya 'System'.

Instaal juga Apache Tomcat nya, saya pakai versi 7.0.27.0

Siapkan juga ojdbc14.jar, untuk import ke libraries di project nanti.

Jangan lupa juga install JDK nya yah, saya pakai JDK versi 1.7.

Jangan lupa juga buat tabel nya yah teman-teman.

Yuuu mulai...

1. Buat Project baru


Ikuti aja langkahnya tekan Next, beri nama Project teman-teman, tekan Next lagi, pilih server yang digunakan, baik pakai Glassfish atau Tomcat.

Berikut gambar file yang sudah kita buat.


klik kanan folder libraries, pilih add library


Jika jdbc sudah di buat, temen-temen tinggal pilih aja file jdbc nya, tapi jika belum, klik 'create', akan muncul tampilan dialog seperti di bawah, isi library name nya, kemudian tekan OK 


klik AddJARFolder, dimana teman-teman menyimpan file ojdbc nya, ikuti perintah tekan OK




2.  Buat file FORM

Save file di bawah ini dengan nama 'form.jsp'

Klik kanan folder form yang kita buat, pilih New --> JSP


isi File Name nya


Copy Paste source code di bawah ini :

<%-- 
    Document   : form
    Created on : May 26, 2015, 9:10:16 AM
    Author     : IT03
--%>


<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
    <script>
      function focusNext(form, elemName, evt) {
        evt = (evt) ? evt : event;
        var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
        if (charCode == 13) {
           form.elements[elemName].focus();
           return false;
        }
        return true;
      }
    
      function validateForm()
      {
        if(document.frm.NIK.value=="")  {
           alert("NIK tidak boleh kosong, Silahkan diisi");
           document.frm.NIK.focus(); return false; }
       
        if(document.frm.NIK.value.trim().length <6)  {
           alert("NIK kurang ari 6 digit, Silahkan dikoreksi");
           document.frm.NIK.focus(); return false; }
       
        if(document.frm.NAMA.value=="")  {
           alert("Nama tidak boleh kosong, Silahkan diisi");
           document.frm.NAMA.focus(); return false; }
      
        if(document.frm.ALAMAT.value=="")  {
           alert("Alamat tidak boleh kosong, Silahkan diisi");
           document.frm.ALAMAT.focus(); return false; }
      
        if(document.frm.DESA.value=="")  {
           alert("Nama Desa tidak boleh kosong, Silahkan diisi");
           document.frm.DESA.focus(); return false; }
      
        if(document.frm.KECAMATAN.value=="")  {
           alert("Nama Kecamatan tidak boleh kosong, Silahkan diisi");
           document.frm.KECAMATAN.focus(); return false; }
      
        if(document.frm.KABUPATEN.value=="")  {
           alert("Nama Kabupaten tidak boleh kosong, Silahkan diisi");
           document.frm.KABUPATEN.focus(); return false; }
      
        if(document.frm.ePro.value=="")  {
           alert("Nama Provinsi tidak boleh kosong, Silahkan diisi");
           document.frm.ePro.focus(); return false; }
      
      }
    </script>
    </head>
    <body style="background-color:#b8eccd; margin-top:0.2em; font-family:Arial;
             font-size:8pt">
          <form name="frm" method="post" action="form_save.jsp">
              <table>
                  <tr><td>NIK</td>
                      <td><input style="font-size:8pt;text-transform: uppercase;"
                                 name="NIK" type="text" size="06" maxlength="06"
                                 onkeypress="return focusNext(this.form, 'NAMA', event)"/></td>
                  </tr>
                  <tr><td>Nama</td>
                      <td><input style="font-size:8pt;text-transform: uppercase;"
                                 name="NAMA" type="text" size="50" maxlength="40"
                                 onkeypress="return focusNext(this.form, 'ALAMAT', event)"/></td>
                  </tr>
                  <tr><td>Alamat</td>
                      <td><input style="font-size:8pt;text-transform: uppercase;"
                                 name="ALAMAT" type="text" size="50" maxlength="40"
                                 onkeypress="return focusNext(this.form, 'DESA', event)"/></td>
                  </tr>
                  <tr><td>Desa</td>
                      <td><input style="font-size:8pt;text-transform: uppercase;"
                                 name="DESA" type="text" size="36" maxlength="30"
                                 onkeypress="return focusNext(this.form, 'KECAMATAN', event)"/></td>
                  </tr>
                  <tr><td>Kecamatan</td>
                      <td><input style="font-size:8pt;text-transform: uppercase;"
                                 name="KECAMATAN" type="text" size="36" maxlength="30"
                                 onkeypress="return focusNext(this.form, 'KABUPATEN', event)"/></td>
                  </tr>
                  <tr><td>Kabupaten</td>
                      <td><input style="font-size:8pt;text-transform: uppercase;"
                                 name="KABUPATEN" type="text" size="36" maxlength="30"
                                 onkeypress="return focusNext(this.form, 'PROVINSI', event)"/></td>
                  </tr>
                  <tr><td>Provinsi</td>
                      <td><input style="font-size:8pt;text-transform: uppercase;"
                                 name="PROVINSI" type="text" size="36" maxlength="30"
                                 onkeypress="return focusNext(this.form, 'bspn', event)"/></td>
                  </tr>
              </table> 
              <input type="submit" name="bspn" value="Simpan" onclick="return validateForm()" style="font-size:7pt;">
              <script>
                 document.frm.NIK.focus();
              </script>
          </form>
          
    </body>
</html>
<br><br>
<a href="form_view.jsp" target="DesktopFrame">View</a>


3. File Save

Buat file seperti langkah No.2

Save File di bawah ini dengan nama 'form_save.jsp'

<%-- 
    Document   : form_save
    Created on : May 28, 2015, 8:38:27 AM
    Author     : IT03
--%>

<html>
<head>
<title>Save Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<%@ page import="javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page import="java.sql.*" %>

<%
        Connection con = null;

        String NIK  = request.getParameter("NIK");
        String NAMA = request.getParameter("NAMA");
        String ALAMAT = request.getParameter("ALAMAT");
        String DESA = request.getParameter("DESA");
        String KECAMATAN = request.getParameter("KECAMATAN");
        String KABUPATEN = request.getParameter("KABUPATEN");
        String PROVINSI = request.getParameter("PROVINSI");


        String queryText = "insert into BIO001 (\"NIK\", \"NAMA\", \"ALAMAT\", \"DESA\", \"KECAMATAN\",\"KABUPATEN\",\"PROVINSI\") values('"+NIK+"','"+NAMA+"','"+ALAMAT+"','"+ DESA+"','"+KECAMATAN+"','"+KABUPATEN+"','"+PROVINSI+"')";

        try {
              Class.forName("oracle.jdbc.driver.OracleDriver").newInstance ();
              con = 

DriverManager.getConnection("jdbc:oracle:thin:@localhost:XE","ganti", "ganti");

            Statement stat = con.createStatement();

            ResultSet rst = stat.executeQuery(queryText);

            rst.close();
            stat.close();
            con.close();
        } catch (Exception e) { }

        response.sendRedirect("form_view.jsp");
%>



</body>
</html>


4. File View

Buat file seperti langkah No.2

File di bawah ini save dengan nama 'form_view.jsp'

<%--
    Document   : form_view
    Created on : May 28, 2015, 9:09:15 AM
    Author     : IT03
--%>



<%@ page language="java" import="java.sql.*" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Data Karyawan</title>
<link href="table.css" rel="stylesheet" type="text/css" media="screen" />

</head>
<body>
    <h2>Data Karyawan</h2>
 
<%
String exportToExcel = request.getParameter("exportToExcel");
if (exportToExcel != null && exportToExcel.toString().equalsIgnoreCase("YES")) {
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "inline; filename="+ "excel.xls");
}
%>
<%
if (exportToExcel == null) {
%>
<a href="form_view.jsp?exportToExcel=YES">Export to Excel</a>
<%
}
%>
<table BORDER="1">
    <TR><TD>
           <div style="overflow: auto; height:550px;width:900px;">
                <!--<div style="border:1px solid white;width:900px;height:550px;overflow-y:hidden;overflow-x:scroll;">-->

                <table border="0" cellspacing="1" cellpadding="0" bgcolor="#99CCFF">
<%
Connection conn = null;
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:XE","ganti", "ganti");
ResultSetMetaData rsmd;
ResultSet rs1 =null;
ResultSet rsnew=null;
PreparedStatement ps1=null;
String st="SELECT * from BIO001 ORDER BY NAMA ASC";
try{%>
<tr><%
ps1=conn.prepareStatement(st);
rsnew=ps1.executeQuery();
rs1=rsnew;
rsmd=rs1.getMetaData();
int cou=rsmd.getColumnCount();
for(int i=1;i<=cou;i++){
%>

<td><b>
<%=rsmd.getColumnName(i)%>
<%
}
%> </td></b></tr>
     
                 
<%
while(rs1.next())
{
%>
<tr><td><%=rs1.getString(1)%></td><td><%=rs1.getString(2)%></td><td><%=rs1.getString(3)%></td>
<td><%=rs1.getString(4)%></td>
<td><%=rs1.getString(5)%></td>
<td><%=rs1.getString(6)%></td>
<td><%=rs1.getString(7)%></td>



</div>
</tr>
<%
}
}
catch(Exception e)
{
out.println(e);
}
%>
</table> </div></div>


</div>
</body>
</html>





Nah kurang lebih hasilnya seperti gambar diatas yah teman-teman.


>>SEKIAN SEMOGA BERMANFAAT<<








Continue Reading...

Selasa, 21 April 2015

View Data dan Export ke Excel File dengan JSP dan Oracle di Netbeans

Hi all, kali ini mau nampilin sorce code yang udah berhasil saya praktekkan tentang menampilkan data dengan JSP dan Oracle menggunakan Netbeans.

yuu di cek !!

<%--
    Document   : dft_kary
    Created on : Dec 29, 2014, 8:44:13 AM
    Author     : IT03
--%>

<%@ page language="java" import="java.sql.*" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Laporan Data BPJS</title>
<link href="table.css" rel="stylesheet" type="text/css" media="screen" />

</head>
<body>

<%
String exportToExcel = request.getParameter("exportToExcel");
if (exportToExcel != null && exportToExcel.toString().equalsIgnoreCase("YES")) {
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "inline; filename="+ "excel.xls");
}
%>

<table BORDER="1">
    <TR><TD>
           <div style="overflow: auto; height:550px;width:900px;">
                <!--<div style="border:1px solid white;width:900px;height:550px;overflow-y:hidden;overflow-x:scroll;">-->

                <table border="0" cellspacing="1" cellpadding="0" bgcolor="#99CCFF">
<%
Connection conn = null;
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
conn = DriverManager.getConnection("jdbc:oracle:thin:@10.12.131.219:1521:ITDB01","tes", "tes");// bisa diganti sesuai letak database yang dibuat

ResultSetMetaData rsmd;
ResultSet rs1 =null;
ResultSet rsnew=null;
PreparedStatement ps1=null;
String st="SELECT EMPNIK,EMPNAM,EMPKEL,EMPTLH,EMPSTS,EMPPDD,EMPTMT,EMPDPK,EMPDPN,EMPJGR,EMPJNM,EMPNKK from BPJS_KARY ORDER BY EMPNAM ASC";
try{%>
<tr><%
ps1=conn.prepareStatement(st);
rsnew=ps1.executeQuery();
rs1=rsnew;
rsmd=rs1.getMetaData();
int cou=rsmd.getColumnCount();
for(int i=1;i<=cou;i++){
%>

<td><b>
<%=rsmd.getColumnName(i)%>
<%
}
%> </td></b></tr>
       
                   
<%
while(rs1.next())
{
%>
<tr><td><%=rs1.getString(1)%></td><td><%=rs1.getString(2)%></td><td><%=rs1.getString(3)%></td>
<td><%=rs1.getString(4)%></td>
<td><%=rs1.getString(5)%></td>
<td><%=rs1.getString(6)%></td>
<td><%=rs1.getString(7)%></td>
<td><%=rs1.getString(8)%></td>
<td><%=rs1.getString(9)%></td>
<td><%=rs1.getString(10)%></td>
<td><%=rs1.getString(11)%></td>
<td><%=rs1.getString(12)%></td>

</div>
</tr>
<%
}
}
catch(Exception e)
{
out.println(e);
}
%>
</table> </div></div>

<%
if (exportToExcel == null) {
%>
<a href="dft_kary.jsp?exportToExcel=YES">Export to Excel</a>
<%
}
%>
</div>
</body>
</html>

Kurang lebih seperti itu yah...ini hasil tampilannya di bawah.

Semoga tulisan ini bermanfaat..
Continue Reading...

Kamis, 30 Oktober 2014

Training JAVA Programming

Alhamdulillah mudah-mudahan ilmu yang di dapat bermanfaat, tanggal 09 September-19 September 2014, selama 2 minggu full, saya dan rekan-rekan IT software menjalankan training JAVA Programming.



Continue Reading...

Senin, 27 Oktober 2014

Koneksi Oracle ke ireport 3.00

Hiii,,,assalamualaykum,,,mau berbagi lagi ini, alhamdulillah sebelumnya mau ucap syukur dulu di hari
sumpah pemuda tahun ini 28 oktober 2014 yang bertepatan dengan hari kelahiran penulis, semoga berkah

selalu sisa usia saya, bahagia untuk semua keluarga, sahabat, rekan kerja, guru, dan semuanya dan juga saya bisa memberikan manfaat untuk semuanya orang, aamiin next lanjut lagi.

Seperti biasa tulisan ini sebagai pengingat diri ini yang tak luput dari lupa :p dan semoga juga memberi

manfaat untuk temen-temen yang belum tahu atau lagi buat laporan pake ireport ke oracle. Kalo yang udah

tahu boleh buat menambahkan qta sharing2 ilmu :)


langsung aja yah

1. download dulu ireport 3.00
2. install ireport di PC or lepi kamu
3. Buka ireport nya, di bawah ini tampilan awalnya.


 4. Download file ojdbc14.jar, file ini supaya kita bisa terhubung ke OracleDriver
 5. Copy file ojdbc14.jar ke folder lib yang ada di Program Files >> JasperSoft >> iReport 3.0.0 >> lib

NB : Klo misal file ojdbc14.jar nya belum di copy maka pada saat kita membuat koneksi ke oracle tampilannya akan seperti ini :

 nah tampilannya pasti akan begini nii nii nii error tapi klo ojdbc nya udah di masukkin ke lib nya ini dia tampilannya eeeeennngg iiiingggg eeeeengggg,,,,tralaaalaaaa trililiiiiiii


Cukup sekian dan terimakasih, next tutor berikutnya nampilin laporan dari tabelnya 

>>SEMOGA BERMANFAAT<<




Continue Reading...

Followers

Blogger news

Follow The Author