Jeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009

dokumen-dokumen yang mirip
Eky Pratama Halim [TUTORIAL UNIT TESTING WORLD MART DENGAN VISUAL STUDIO 2010] Langkah-langkah melakukan UNIT TESTING dengan Visual Studio 2010

LAMPIRAN I LISTING PROGRAM

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1)

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

MODUL 3 Pemrograman ADO.NET : Connected Environtment

Koneksi Database Mysql dengan C#

APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses

Aplikasi Insert, Update, Delete MYSQL di C#

[TUTORIAL UI TESTING DENGAN VISUAL STUDIO 2010]

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD. Dengan Design pattern (Factory Method)

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

LAMPIRAN. 2. Berapa penghasilan yang anda terima per bulan? 3. Apakah anda sering menggunakan kendaraan pribadi anda?

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

Koneksi PHP -ODBC Persiapan

LAMPIRAN L.1. Lampiran 1 Coding Inisialisasi Program

LAMPIRAN 1 SISTEM PENDUKUNG KEPUTUSAN..., DIMAS ANGGIT WIJIATMOKO, F.TEKNIK UMP,2017

Cara Koneksi Database

LISTING PROGRAM. namespace NTRUEOF { public class parameterenkripsi { public static readonly parameterenkripsi parameterenkripsi(401, 2048, 113, 60);


CHAPTER #10 Databinding dengan ADO.NET

if (dr.read()) { status = true; } return status; catch (Exception ex) { throw ex; finally { con.close(); con = null;

LAMPIRAN 1. Kuesioner Rating Kebutuhan Aplikasi Telepon Genggam

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)

LISTING PROGRAM. private void pemecahankuncibutton_click(object sender, EventArgs e) { PemecahanForm form = new PemecahanForm(); form.

BAB III PERANCANGAN ALAT


Koneksi ke database PostgreSQL dengan C# di Linux

BAB IV IMPLEMENTASI DAN PENGUJIAN

Kriptografi Visual dengan Plain Partition dan Skema (n-1,n)

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

PEMROGRAMAN VB.NET. Koneksi Ke Database

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio)

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

Program Database Penjualan Barang

CHAPTER #9 Mengenal ADO.NET dan Koneksi Database


Dasar pengenalan class dan contoh

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

PEMROGRAMAN VB.NET. Sintaks Pada Class

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

MODUL 4 Pemrograman ADO.NET : Disconnected Environtment

BAB I SEKILAS VISUAL STUDIO.NET 2008

LISTING PROGRAM. Kode Program Menu Utama:

KONEKSI NETBEANS DENGAN DATABASE SQLITE

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic


WEB SERVICE SECURITY April 2010 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform :.NET 2.0, Ms IIS

Syarat Menjalankan Program pada aplikasi Desktop. Prosedur Menjalankan Program Pada aplikasi Desktop

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN


Crystal Reports (Bagian 2)

Pengenalan APLIKASI DATABASE


Bab 4 Hasil dan Pembahasan

Budi permana, S.Kom

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

Tugas II II5166 (Keamanan Informasi Lanjut)

BAB II MICROSOFT VISUAL STUDIO

Aplikasi Transformasi Base 64 pada Kriptografi

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

P10 Database SQL Server 2008

Membuat SlideShow Gambar

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Manual Book SID-SEKOLAH Manual Book SID-SEKOLAH

LAMPIRAN A. Private Sub Menu_utama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

BAB VIII PENGENALAN DATABASE

PETUNJUK PEMAKAIAN SOFTWARE

Sistem Informasi Penggajian Karyawan Berbasis Desktop


Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL

2. MySql (menggunakan namespace ODBC atau mysql client) Command + DataReader. Textbox Label Combobox Listbox. Cara mengambil dan menampilkan database

LISTING PROGRAM. using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms;

Tahap Instalasi PostgreSQL di Windows

C# dasar class di dalam class


MANUAL VRE GATEWAY

4. Pilih direktori tempat penyimpanan lalu klik Lanjut. A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

Pemrograman Database Java

CHAPTER #7 APLIKASI WINDOWS FORM 2 (KONTROL- KONTROL TINGKAT LANJUT)

PETUNJUK PEMAKAIAN SOFTWARE

A. INSTALLASI SOFTWARE

Koneksi Database BAB 1

I. INSTALLASI SOFTWARE

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 HASIL DAN PEMBAHASAN

ADempiere. Persiapan sebelum instalasi ADempiere, adalah sebagai berikut :

Crystal Reports. Metode Pull Mode & Push Mode

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

Java Database Connectivity (JDBC)

LISTING PROGRAM. System.IO.File.WriteAllText(direktoriawal + "/Pengirim/" + filename,

INSTALLATION CHECKING

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 1 KONFIGURASI DATABASE CLIENT DAN SERVER

Transkripsi:

Oracle Database (Oracle XE) dan C# Connectivity Jeffrey Hermanto Halimsetiawan shadowz_029@yahoo.com.sg tutorialpemrograman.wordpress.com 22 Maret 2009 tutorialpemrograman.wordpress.com - 2009 1

Langkah-langkah yang harus dilakukan sebelum mengkoneksikan Oracle Database dengan aplikasi desktop C# adalah : 1. Menginstall Oracle XE kemudian menggunakan user yang otomatis di-generate system atau membuat user baru, 2. Jika service database masih belum berjalan maka lakukan Start Database, 3. Menginstall IDE yang mendukung C#, sebagai contoh kali ini menggunakan Visual C#, 4. File New Project kemudian pilih Windows Forms Application beri nama Solution yang diinginkan, 5. Pada Solution Explorer, klik kanan pada References kemudian Add References. Pilih Oracle.DataAccess.dll dan klik OK, 6. Pada Solution Explorer, klik kanan pada nama project anda misal Kepegawaian kemudian Add New Item pilih C# Class dan beri nama semisal Koneksi.cs, 7. Bagian yang paling penting dari Koneksi.cs adalah private string OracleServer = "Data Source=(DESCRIPTION=" + ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))" + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));" + "User Id=jeffrey;Password=jeffrey;"; HOST merupakan alamat IP dari server database Oracle, jika menggunakanoracle XE maka database Oracle terdapat pada localhost. SERVICE NAME adalah XE jika menggunakan Oracle XE. User Id dan Password diisi sesuai dengan User ID dan Password pada database server. Koneksi. cs : using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Windows.Forms; using Oracle.DataAccess.Client; public class Koneksi private OracleConnection conn; private string OracleServer = "Data Source=(DESCRIPTION=" + ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))" + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));" + "User Id=jeffrey;Password=jeffrey;"; public bool Open() conn = new OracleConnection(OracleServer); tutorialpemrograman.wordpress.com - 2009 2

conn.open(); return true; return false; public void Close() conn.close(); conn.dispose(); public DataSet ExecuteDataSet(string sql) DataSet ds = new DataSet(); OracleDataAdapter da = new OracleDataAdapter(sql, conn); da.fill(ds, "result"); return ds; return null; public OracleDataReader ExecuteReader(string sql) OracleDataReader reader; OracleCommand cmd = new OracleCommand(sql, conn); reader = cmd.executereader(); return reader; return null; public int ExecuteNonQuery(string sql) int affected; OracleTransaction mytransaction = conn.begintransaction(); OracleCommand cmd = conn.createcommand(); cmd.commandtext = sql; tutorialpemrograman.wordpress.com - 2009 3

affected = cmd.executenonquery(); mytransaction.commit(); return affected; return -1; 8. Mengakses database dengan memanfaatkan method-method pada class Koneksi.cs, semisal menggunakan Form1.cs Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Oracle.DataAccess.Client; namespace WindowsFormsApplication2 public partial class Form1 : Form public Koneksi con; public Form1() InitializeComponent(); this.con = new koneksi(); private void button1_click(object sender, EventArgs e) this.con.open(); OracleDataReader odr; odr = this.con.executereader(textbox2.text); while (odr.read()) Console.Write(odr["KARYAWAN_ID"]+"\t"); Console.Write(odr["KARYAWAN_NAMA"] + "\t"); Console.WriteLine(odr["KARYAWAN_TGLMASUK"] + "\t"); this.con.close(); tutorialpemrograman.wordpress.com - 2009 4

private void button2_click(object sender, EventArgs e) this.con.open(); this.con.executenonquery(textbox1.text); this.con.close(); 9. Selain menggunakan method ExecuteReader(string sql) dan ExecuteNonQuery(sql), akses database dapat juga menggunakan method ExecuteDataSet(string sql) dengan return value DataSet yang ditampilkan langsung dengan menggunakan DataGridView. tutorialpemrograman.wordpress.com - 2009 5