Membuat Koneksi DataBase Sql Server 2005 Ke VB .NET 205
Akhirnya kesampaian juga menulis tentang pemrograman. Pada Kesempatan kali ini saya akan memberikan tips bagaimana membuat koneksi database dari sql server 2005 ke visual basic 2005 (VB 2005).
Kenapa VB 2005, karena saat ini saya sedang belajar pemrograman vb 2005 ditambah sudah semakin berumurnya vb 6, membuat saya ingin beralih. Ok langsung kita mulai saja.
Sebelumnya, jika Anda blm punya SQL server 2005 Express disini
dan SQL Server Management Studio Express disini
Buat dahulu database di SQL server dengan menggunakan SQL Server Management Studio Express.
Buka SQL Server Management Studio Express di Start Menu ->All programs -> Microsoft SQL Server 2005 -> SQL Server Management Studio Express.
Setelah itu akan muncul tampilan seperti di bawah ini :

Pastikan nama servernya benar, setelah itu pada klik kanan pada database -> New database. Dalam contoh ini saya akan membuat database dengan nama Ihsan

Setelah selesai, buka visual basic 2005. Tambahkan sebuah objek di form, yaitu button. Lalu ganti tulisan button dengan tulisan “Connect to database” dengan cara mengganti properti text pada button.
Setelah itu kita masuk pada tahap coding, double click pada button yang telah ditambahkan tadi.
Masukan code dibawah ini ke dalam form coding tersebut :
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sqlconn As New SqlClient.SqlConnection
‘membuat koneksi dengan database
‘RAIN-57C3A9A4CD\SQLEXPRESS adalah nama server di komputer, ini bisa diganti
sqlconn.ConnectionString = “server = RAIN-57C3A9A4CD\SQLEXPRESS;Database = Ihsan;integrated security=true”
Try
sqlconn.Open()
Catch ex As Exception
MessageBox.Show(ex.Message, “Connection Failed”, MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
If sqlconn.State = 1 Then
Me.Text = “Koneksi Berhasil”
Me.BackColor = Color.Aqua
End If
End Sub
End Class

Perancangan form

Koneksi berhasil
Penjelasan :
1. Inherits System.Windows.Forms.Form : Class Form1 sebagai turunan
(inherits)dari System.Windows.Forms.Form. Ini karena setiap objek
yang kita buat pada vb 2005 terdiri dari class.
2. sqlconn.ConnectionString = “server =
RAIN-57C3A9A4CD\SQLEXPRESS;Database = Ihsan;integrated
security=true” : Sintaks ini sebagai pembuat koneksi
database antara vb 2005 dengan sql server 2005, dengan nama
server “RAIN-57C3A9A4CD\SQLEXPRESS” adalah nama komputer
saya, sedangkan nama databasenya adalah Ihsan sesuai dengan
yang tadi telah kita buat. Nama server dan database sebaiknya
diganti sesuai nama server pada laptop atau komputer anda.
3. Perintah try sampai dengan end try adalah sintaks yang berfungsi
untuk mengalihkan jika terjadi error. Jika dalam instruksi dalam Try
terdapat kesalahan maka yang akan dijalankan adalah instruksi
dibawah catch. Dalam contoh di atas apabila, tidak ada kesalahan
pada Try koneksi akan berjalan, sedangkan jika tidak akan keluar
pesan eror.
4. Sedangkan pada percabangan if, jika koneksi berhasil akan merubah background form dan properti text pada form.
Semoga bermanfaat !

terima kasih mas atas tutorialnya, smoga ilmunya bisa bermanfaat
sama-sama…
saya juga masih belajar…
thx bwt tutorialnya…
ngebantu benget niH bwt tgs akhir smesTerQu..
sama-sama…
smg tugas akhirnya juga cepat selesai…
thax, tugas akhirku memakai vb2005m tapi aku masih binggun ,tolong kirmkan aku yang detail biar aku coba ,,,,,,,,,,,thanx :O
untuk referensi lebih lengkap bisa dibuka di http://geeks.netindonesia.net/
sekian…
mas saya mau belajar vb.net dan sgala yang ada di vb.net termasuk dengan cara mengkoneksikan k sql server2005. kira2 saya bisa ketemu dengan mas ngga? coz skr saya sedang mengerjakan tugas akhir saya.tolong mas balas ke email saya yah. email saya inotuh@yahoo.com ditunggu yah mas.
-trima kasih-
wah mas saya sendiri msh belajar..
saya hanya bisa kasih referensi di http://geeks.netindonesia.net/..
itu merupakan komunitas pengguna visual studio.net
jd silahkan cek disana, disana banyak sekali yg bermanfaat..
makasih bang, amat sangat membantu…..
makasih kang infonya
akhirnya ketemu juga tutorial yang saya cari,makasih banyak ya gan atat tutorialnya tutorial ini sangan membantu !
om klo hub database dari vb 2008 ke sql server 2005 sama g sintaksnya?
pada dasarnya hampir sama…
saya blm mengulik lebih dalam vb 2008 soalnya..
wah mantep gan tutorial y salam knl y
sama2 gan..
smg bisa bermanfaat..
hmm,….untuk bisa membuka sistem billing yang sistemnya server-klien, untuk lokal-annya databasenya pakai apa ya????tolong bantuannya,….terimakasih
Mas kalo kita udah buat setup project kt lalu kita instal di komputer lain…. nama komputer yang di maksud td apa harus kita ubah dulu atau kita harus tw terlebih dahulu nama komputer yang ingin kita instal.. tq
tentu saja iya,tapi agar lebih fleksibel sih rubah sintakxnya jadi seperti ini sqlconn.ConnectionString = “server =” & my.computer.name & ” \SQLEXPRESS;Database = Ihsan;integrated security=true”
untuk server name nya apa ..??
trus server namenya dapat dri mana ..??
untuk SQL Server 2005 server name itu biasanya nama dari komputer kita..
dalam kasus contoh di atas itu yg digunakan adalah nama komputer saya..
untuk mengetahuinya, buka saja microsoft SQL server management studio express.
di situ terdapat server name, copy lalu paste pada program.
maf mas sebelumya, ane masih NEWBIE BANGET, mo nanya….
sama ya mas kayak mysql yg di xampp ???
saya kurang mengerti maksudnya mas..
software yang digunakan ya sql server 2005 express untuk databasenya..
Mas tolong ya saya baru belajar vb dot net 2008 . Saya bikin form dengan satu tombol ok untuk melakukan sesuatu. kemudian saya debug jalan dengan baik. trus saya tambahkan 1 tombol lagi untuk melakukan event yg lain,,setelah saya debug lagi kok yang muncul spt form pertama dengan 1 tombol saja kenapa ya kira2?makasih atas jawabannya
mas maaf ya saya lagi belajar vb dot net 2008 saya ada masalah. Saya punya project yg terdiri dari 1 form. sebut saja namanya form 1 Saya tambahkan 1 buton di form tersebut kemudian saya debug hasilnya sesuai dengan desain awalnya yaitu ada satu buton di form tersebut. Setelah itu saya tambahkan 1 buton lagi. Setelah di debug kok yang muncul form dengan 1 buton saja ya yang sesuai dengan desain awalnya saja. Sedangkan penambahan 1 butonnya tidak muncul. Kenapa ya kira2. Terimakasih ya sebelumnya
ajarin dong ka…. saya mau buat data base tentang sistem pakar mendiagnosis penyakit mata plis… baut minggu depan nih Ka, Makasih.
Sory Klo Pas Create Data basenya Trus Ada Messages :
Msg 262, Level 14, State 1, Line 1
CREATE DATABASE permission denied in database ‘master’.
Itu Knpa Ya…
mohon bantuanya…thanks
aku juga pernah ngalamin masalah kaya gitu..
coba kamu run pake administrator..
klik kanan pada icon vb.net trus klik run administrator..
mohon bantuanya para master… [-O< [-O< [-O<
saya kan lagi buat aplikasi sistem pakar menggunakan vb.net 2005 dan sql server 2005,
semua database basis pengetahuan (pertanyaan,aturan,dll) sudah berhasil saya simpan di dalam database
tapi permasalahannya adalah saat saya ingin update pertanyaan baru dimana pertanyaan tersebut sudah saya simpan di dalam database dan
saya ingin memunculkan kembali dalam form tersebut…
istilahnya tuuh mengupload sebuah data dari database sql server yang sudah tersimpan, kemudian data yang sudah tersimpan tersebut ingin saya munculkan lagi dalam sebuah form..kira2 begitulah om..codingnya gimna ya om..mohon bantuanya om…
wah kayanya g asing lagi nich wajahnya hehehehehe..
Kaleresan nuju Peryogi… Nuhun pisan Tutornya… Salam 3 jari
mau tanya… bagaimana setting supaya nama server bisa muncul pada saat buka sql server express, karena di laptop saya nama server tidak muncul. sehingga saya tidak bisa buat DB. thank you sebelumnya.
mungkin service tidak berjalan…
coba di cek apa servicenya sdh berjalan atau blm..