Tips and Trick Membuat ConnectionString
Author: Jaini munaiseche // Category: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.
Selengkapnya...