Jumat, 06 Juli 2012

Tutorial Java dengan Netbeans 7.1 koneksi Oracle

Share it Please
Ini sekedar untuk ingatan pribadi, jika bermanfaat silahkan di pelajari

saya buatnya di netbeans versi 7.1 dengan koneksi oracle yang sudah terhubung ke server

kalau misal mau di coba di komputer pribadi koneksi nya tinggal di rumah aja, nanti liat di bagian komentarnya aja yah.


oke sekarang kita buat form input nya dulu disini saya buat form untuk input biodata.


<%--
    Document   : formbiodata
    Created on : Jun 1, 2012, 2:38:24 PM
    Author     : ptd88
--%>

<%-- syntax awal ini bisa kamu hilangkan karena ini saya jadikan komentar



<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Form Biodata</title>
    </head>
    <body bgcolor="grey">
        <h1 align="center" fontcolor="white">Input Data Anda Disini!!!</h1>
       
        <form action="input.jsp" method="POST" name="myform">
            <table border="0" align="center">
                <tr>
                    <td>Nama</td>
                    <td>:</td>
                    <td><input name="nama" id="nama" type="text"></td>
                </tr>
                <tr>
                    <td>Alamat</td>
                    <td>:</td>
                    <td><input name="alamat" id="alamat" type="textarea"></td>
                </tr>
                <tr>
                    <td>Tempat Lahir</td>
                    <td>:</td>
                    <td><input type="text" id="lahir" name="lahir"></td>
                </tr>
                <tr>
                    <td>Tanggal Lahir</td>
                    <td>:</td>
                    <td><input type="text" id="tgl" name="tgl"><font size="1"><i>format, dd-mm-yyyy</i></font></td>
                </tr>
                <tr>
                    <td>Hobby</td>
                    <td>:</td>
                    <td><input type="radio" name="hobby" id="baca" value="baca">Baca
                    <input type="radio" name="hobby" id="nyanyi" value="nyanyi">Bernyanyi
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                    <td><input type="radio" name="hobby" id="olahraga" value="olahraga">Olah Raga</td>                   
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                    <td><input type="radio" name="hobby" id="jalan" value="jalan">Jalan-jalan</td>
                </tr>
                <tr>
                    <td><input type="submit" name="simpan" id="simpan" value="Save"></td>
                    <td></td>
                    <td><input type="submit" name="batal" id="batal" value="Batal" /></td>
                </tr>
            </table>
        </form>
    </body>
</html>
--%>

file diatas bisa kamu save dengan form.jsp

 untuk koneksi ke oraclenya disini kamu buat file input.jsp sesuai dengan action pada file form.jsp


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

<%
String jdbcDriver = "oracle.jdbc.driver.OracleDriver";


String nama = request.getParameter("nama");
String alamat = request.getParameter("alamat");
String lahir = request.getParameter("lahir");
String tgl = request.getParameter("tgl");
String hobby = request.getParameter("hobby");

Connection conn  = null;
String dbname = "BIODATA";
String status = "";
Statement s = null;
ResultSet r = null;

try {
    Class.forName(jdbcDriver);
    conn = DriverManager.getConnection("jdbc:oracle:thin:@10.12.3.101:1521:fildb01", "dsprs","srpsd"); -- nah ini dia koneksi yang harus kamu rubah ini saya terhubung ke server, klo mau ke lokal tinggal ganti aja "jdbc:oracle:thin:@localhost trus ganti user sama paswordnya deh.--
   
    if (conn==null)
    status = "gagal";
    else
        status = "berhasil";
      
} catch (ClassCastException ex){
    status = "Driver Error";
   
}catch (SQLException ex){
    status = "gagal";
}

s = conn.createStatement();
String kueri = "INSERT INTO BIODATA (NAMA, ALAMAT, LAHIR, TGL, HOBBY) VALUES ('"+nama+"','"+alamat+"','"+lahir+"','"+tgl+"', '"+hobby+"')";

int isiTabel = s.executeUpdate(kueri);
s.close();
conn.close();
%>

<HTML>
<HEAD>
<TITLE>Membuat Tabel</TITLE>
</HEAD>
<BODY>
   
<%
if (isiTabel == 1)
out.println("Penambahan data berhasil");
else
out.println("Penambahan data gagal");
%>
--%>
   
hasil form nya ada di bawah ini!!!beres deh

Form Biodata

Input Data Anda Disini!!!

Nama :
Alamat :
Tempat Lahir :
Tanggal Lahir : format, dd-mm-yyyy
Hobby : Baca Bernyanyi
Olah Raga
Jalan-jalan

Tidak ada komentar:

Posting Komentar

Followers

Blogger news

Follow The Author