English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese Simplified
Tampilkan postingan dengan label Koneksi Client Server. Tampilkan semua postingan
Tampilkan postingan dengan label Koneksi Client Server. 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

09 Februari 2010

Koneksi Database Client Server

Pada kali ini penulis akan memberikan contoh dan tutorial singkat mengenai cara koneksi database dari client ke server, dan untuk contoh kali ini saya menggunakan SQL Server 2005 dan VB .NET 2005

cara yang sederhana adalah pada connectionstringnya, kenapa ? karena inilah core nya koneksi ke database

sehingga :


ConnectionString="Data Source=\\192.168.100.88\pusat 1433; Initial Catalog=pusatdb; user id=; password=; Integrated Security="



Sebenarnya secara sederhana connection string untuk mssql server cuma terdiri dari 3 parameter:

a. Data Source --> nama mesin (pc) yang menyediakan layanan database. Bisa berupa [namapc | ip address] dan nomor port
contoh:
"Data source=vb13mainpc 1433;'" << nama pc, ke port 1433 (default port nya mssql server 2000)
"Data source=vb13mainpc\mssql2000;" << nama instance sql server.
"Data source=192.168.0.103 1433" << ip address
Data source kamu ( "Data Source=\\192.168.0.103\Melly,1433;") kayaknya salah. Karena itu UNC path , bukannama pc atau nama instance mssql servernya.
Nama instancenya bisa dilihat di kotak dialog SQL Server Service Manager (itu, klik dua kali pada icon service mssql server di notification area.)

b. User ID --> user id yang dipakai untuk koneksi. Ini user id yang mssql server, bukan username yang digunakan untuk login ke domain atau local pc.
c. Password --> password untuk User ID.

Secara teori, nggak masalah. Yang jadi masalah:
a. Dikomputer target , ada firewall yang menghalangi koneksi.
Coba download port query,lalu jalankan perintah begini:

Code:
C:\PortQryV2>PortQry.exe -n 192.168.0.103 -e 1433

kalau hasilnya seperti ini (ada kata FILTERED), berarti koneksi ke port itu terlindungi firewall (atau lainnya).
Code:
TCP port 1433 (ms-sql-s service): FILTERED

Next to do adalah mengkonfigurasi firewall supaya nggak menghalangi koneksinya.

WAL

Ref : support Microsoft