English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese Simplified
Tampilkan postingan dengan label Oracle Developer. Tampilkan semua postingan
Tampilkan postingan dengan label Oracle Developer. Tampilkan semua postingan

04 April 2010

Connection to Oracle10g with VB.NET 2005

banyak rekan-rekan yang bertanya bagaimana koneksi ke oracle 10g? oleh karena itu pada bahasan saya kali ini saya akan share mengenai penggunaan koneksi dan cara membuat koneksi dengan Oracle 10g

cara menggunakan Oracle 10g sebagai back end database yang akan dikoneksikan dengan VB .NET 2005 adalah menggunakan .Net framework yang perlu kita download dari Oracle, pertanyaannya mengapa kita perlu mendownload namespace oracle? hal tersebut dikarenakan Oracle bukanlah satu perusahaan dengan Microsoft yang selaku developer .Net, ok yang pertama adalah melakukan download dari Oracle 10g ODAC disini tetapi sebelumnya anda di wajibkan untuk registrasi mungkin ribet tapi percayalah sebentar dan anda bisa download komponen namespacenya.

Install ODAC Oracle10g
begitu anda selesai download lalu installah Oracle10g ODAC, anda set ke C:/Program File/Oracle, kenapa harus di install? karena komponen ODAC merupakan komponen tambahan semacam library assembly yang mana dibuat agar dapat melakukan komunikasi dengan vb.net 2005. Beberapa Oracle sebetulnya telah memiliki assembly library nya dan itu hanya ada pada Release 1 dan untuk Release 2 harus download ODAC


Apakah ODAC langsung ter install di VB .NET?
belum sobat masih ada cara lagi agar data provider ODAC Oracle10g terpasang pada aplikasi VB .NET mu yaitu dengan cara pada project solution anda klik kanan lalu pilih Add a Reference setelah itu muncullah pop up window dengan ada dua tombol tab yang pertama .Net Components dan Com Components pilihlah yang Net Components, kenapa memilih Net Components ? dikarenakan library dari Oracle akan include dalam Net Components selaku bridge ke dalam Oracle database. Anda cari yang System.Data.OracleClinet atau Jika Release 2 adalah Oracle.Data.Access



add reference

Setelah terinstall bagaimana cara pakainya?
isikan syntax seperti dibawah ini :
Masukkan Komponen ODAC

Untuk Oracle 10g Release 1

Untuk Oracle 10g Release 2

Buat variabel koneksi ODAC

Isikan ConnectionString dari ODAC Oracle10g menggunakan tnsnames.ora
Selanjutnya?
selanjutnya? ya lakukan seperti biasanya dan sekali lagi pembahasan kali ini hanya mengenai koneksi ke oracle saja :) selamat mencoba dan sampai jumpa pada pembahasan mengenai oracle di lain kesempatan

Ref :

OracleConnection
ODAC

WAL

03 Oktober 2009

PL/SQL Intoduction

PL/SQL (Programming Language / Structured Query Language)

di ciptakan bagi anda yang ingin dan akan membangun aplikasi dari sisi front end atau dari sisi user interface, yang biasa di sebut Oracle Developer. untuk menggunakan PL/SQL, anda harus lah menguasai SQL terlebih dahulu yang secara garis besar terdapat 3 bagian yaitu
1. DDL (Data Definition Language)
2. DML (Data Manipulating Language)
3. DCL (Data Control Language)

sedangkan PL/SQL merupakan kombinasi dari SQL dan pemrograman bahasa prosedural, yang pada prinsipnya PL/SQL merupakan bahasa prosedural yang di dalamnya terdapat perintah SQL.

PL/SQL mendukung variabel, kondisi percabangan, perulangan, exceptions handle, sama seperti bahasa pemrograman prosedural pada umumnya.

Contoh penggunaan PL/SQL

PL/SQL Program Units

DECLARE
TYPE / item / FUNCTION / PROCEDURE declarations
BEGIN
Statements
EXCEPTION
EXCEPTION handlers
END;

DECLARE
number1 NUMBER(2);
number2 NUMBER(2) := 17; -- value default
text1 VARCHAR2(12) := 'Hello world';
text2 DATE := SYSDATE; -- current date and time
BEGIN
SELECT street_number
INTO number1
FROM address
WHERE name = 'BILLA';
END;

Function PL/SQL

CREATE OR REPLACE FUNCTION [(input/output variable declarations)] RETURN return_type

[declaration block]
BEGIN

[EXCEPTION
EXCEPTION block]
END;

Kondisi Percabangan If

IF x = 1 THEN
sequence_of_statements_1;
ELSIF x = 2 THEN
sequence_of_statements_2;
ELSIF x = 3 THEN
sequence_of_statements_3;
ELSIF x = 4 THEN
sequence_of_statements_4;
ELSIF x = 5 THEN
sequence_of_statements_5;
ELSE
sequence_of_statements_N;
END IF;

Penggunaan CASE

CASE
WHEN x = 1 THEN sequence_of_statements_1;
WHEN x = 2 THEN sequence_of_statements_2;
WHEN x = 3 THEN sequence_of_statements_3;
WHEN x = 4 THEN sequence_of_statements_4;
WHEN x = 5 THEN sequence_of_statements_5;
ELSE sequence_of_statements_N;
END CASE;

Penggunaan Perulangan

<>
LOOP
statements

<>
LOOP
statements
EXIT parent_loop WHEN ; -- Terminates both loops
EXIT WHEN ; -- Returns control to parent_loop
END LOOP;

EXIT WHEN ;
END LOOP parent_loop;

Ref :

Asti Dwi I., S.Kom, M.Kom., OCA Kuliah Oracle Developer, STIKOM, 2005
http://en.wikipedia.org/wiki/PL/SQL
Simple Using PL/SQL - Anonymous

-Wal-