Tips and Trick Membuat ConnectionString

Tidak selamanya programmer bisa menghapal ConnectionString. Kalaupun bisa, tentu lebih baik jika ConnectionString disimpan dalam file. Eko Heri membahasnya untuk anda


Kamis Legi, 23 Juni 2005

Tips and Trick Membuat ConnectionString
Ketika membuat sebuah program database yang menggunakan SQL Server sebagai database enginenya, tentu kita harus menyiapkan bagaimana cara koneksi program ke database engine tersebut. Cara paling umum untuk mengkoneksikan program ke database engine, terdapat dua cara yaitu menggunakan ODBC atau menggunakan OLE DB. Jika anda menggunakan ODBC berarti anda harus men-setting Data Source (ODBC) di Control Panels. Jika anda menggunakan OLE DB berarti anda harus mencantumkan perintah ConnectionString di object ADO.

Saya sebenarnya lebih suka menggunakan OLE DB untuk mengkoneksikan program ke database engine, karena menurut saya menggunakan OLE DB lebih simple dibandingkan dengan ODBC. Jika menggunakan ODBC maka kita harus setting Data Source (ODBC) untuk masing-masing client yang akan terkoneksi ke database engine, sedangkan jika menggunakan OLE DB, cukup sekali setting dan berlaku untuk semua client.

Permasalahannya bagi programmer yang malas menghafalkan syntax seperti saya ini, kadang kesulitan untuk mengetik perintah ConnectionString (menghafal aja susah apalagi ngetiknya...). Sebenarnya ConnectionString itu tidak perlu dihafalkan dan ada cara yang sangat sederhana untuk membuat ConnectionString. Caranya bagaimana? silahkan anda simak langkah-langkahnya seperti dibawah ini :

1. Buka Windows Explorer anda, Kemudian buat sebuah file di salah satu Drive atau di Folder tertentu dengan tipe Text Document.Nama filenya bebas saja terserah anda, untuk lebih gampangnya file tersebut silahkan diberi nama ConStr.txt.
2. Langkah selanjutnya silahkan anda rename file ConStr.Txt tersebut menjadi ConStr.udl. Catatan jika extensions file tidak diperlihatkan alias di hiden anda wajib merubah settingnya agar extensions tersebut bisa tampil, jangan sampai nanti filenya menjadi ConStr.udl.txt (biasanya ini yang paling sering terjadi)
3. Setelah file ConStr.udl tersebut jadi, maka silahkan di double click file tersebut. Jika extensions anda benar, maka akan muncul tampilan seperti dibawah ini :
4 Langkah selanjutnya silahkan anda pilih OLE DB provider seperti gambar diatas, kemudian click Next . Kemudian pada tab Connection anda isi server name, user logon, password serta database yang akan ada gunakan, jangan lupa anda click test connection untuk mengecek status koneksinya. Setelah semuanya beres click OK.
5 Langkah terakhir, file tersebut anda buka dengan text editor, notepad, MS-Word atau yang lain, jika masing-masing langkah diatas sudah anda lakukan dengan benar maka file ConStr.udl tadi akan berisi seperti ini :

[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=Dev;Initial Catalog=dbAccounting;Data Source=HPInvent

Catatan :

User ID, Initial Catalog dan Data Souce tentunya tidak harus sama dengan yang diatas, tergantung dari nama database, user yang login dan nama server.

Setelah ConnectionString tersebut sudah jadi, kita tinggal menempelkan ConnectionString tadi ke program kita. Contoh :

Dim Cn As ADODB.Connection
Sub BukaDatabase()
Set Cn = New ADODB.Connection
Cn.ConnectionString = _
"Provider=SQLOLEDB.1;Integrated Security=SSPI;" & _
"Persist Security Info=False;User ID=Dev;" & _
"Initial Catalog=dbAccounting;Data Source=HPInvent"
Cn.Open
End Sub
...........

Sampai disini, mudah-mudahan artikel sederhana ini bermanfaat bagi kita semua.

Eko Heri Susanto
Patria Computer

Jl.Cikini IV No 18 Jakarta Pusat
Jakarta-Indonesia, 10330
Phone/Fax : +62 21-3910750
HP : +62 815 11254389

Daftar Komentar

dewa

cahserang@...  Jum'at Kliwon, 26 Agustus 2005
mas, tolongin saya dong. saya ada tugas nih. tentang gimana sih cara ngonekin data base dari visual basic ke website. tolong bales mas saya perlu banget atau bagi siapa aja deh yang ngerti. tolong kirim ke email saya ya. cahserang@yahoo.com

Aryo Sanjaya

aryo.sanjaya@...  Jum'at Kliwon, 26 Agustus 2005

duwi

duwi_koko@...  Senin Wage, 19 September 2005

Aryo Sanjaya

aryo.sanjaya@...  Jum'at Pon, 23 September 2005
Wah, maaf telat membaca, lagi sok sibuk :) Begini, untuk mengcustomize tampilan, biasanya saya menggunakan ComboBox biasa, namun dengan suatu cara, ComboBox tadi bisa muncul hanya di bagian yang diinginkan. Tapi, untuk jenis datagrid tertentu, ada juga yang sudah support internal ComboBox. Coba periksa propertynya deh, kalo ada, mestinya bisa dicustom. O ya, anda pake Datagrid buatan siapa? Microsoft atau pihak ketiga?


URL: https://bengkelprogram.com/data-artikel-123.0.bps